~ 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