~ chicken-r7rs (master) 8f2820f79ee8f6ef9d8d5487c4ce7438ccdf0abe
commit 8f2820f79ee8f6ef9d8d5487c4ce7438ccdf0abe
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Thu Oct 24 22:14:36 2013 +0000
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Thu Oct 24 22:14:36 2013 +0000
cond-expand's matching clause should expand to a begin
diff --git a/scheme.base.scm b/scheme.base.scm
index 6f78058..e07fd01 100644
--- a/scheme.base.scm
+++ b/scheme.base.scm
@@ -36,7 +36,7 @@
(define-syntax cond-expand
(er-macro-transformer
(lambda (x r c)
- (process-cond-expand (cdr x)))))
+ (cons 'begin (process-cond-expand (cdr x))))))
;;;
Trap