~ chicken-core (chicken-5) 34544391f22cde66349fed1d43c7c6d8044ff22c
commit 34544391f22cde66349fed1d43c7c6d8044ff22c
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Jul 13 17:23:19 2011 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Wed Jul 13 17:23:19 2011 +0200
added sanity check in make-er/ir-transformer
diff --git a/expand.scm b/expand.scm
index 550c1b09..13825f70 100644
--- a/expand.scm
+++ b/expand.scm
@@ -745,6 +745,7 @@
(define ((make-er/ir-transformer handler explicit-renaming?) form se dse)
(let ((renv '())) ; keep rename-environment for this expansion
+ (assert (list? se) "not a list" se) ;XXX remove later
(define (rename sym)
(cond ((pair? sym)
(cons (rename (car sym)) (rename (cdr sym))))
Trap