~ chicken-core (chicken-5) 665fadc427ec1c50d558f845c3325797782bf9af
commit 665fadc427ec1c50d558f845c3325797782bf9af Author: felix <felix@call-with-current-continuation.org> AuthorDate: Thu Mar 24 09:32:11 2011 -0400 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Thu Mar 24 09:32:11 2011 -0400 fixed obligatory bug diff --git a/expand.scm b/expand.scm index ceae9a95..2aaf4aab 100644 --- a/expand.scm +++ b/expand.scm @@ -1336,10 +1336,11 @@ (let ((mtmp (string->symbol (##sys#string-append "_" - (symbol->string name))))) + (symbol->string name)))) + (%module (r 'module))) `(##core#begin - (,(r 'module) ,mtmp * ,@(cddddr x)) - (##core#module ,name = (,app ,mtmp))))) + (,%module ,mtmp * ,@(cddddr x)) + (,%module ,name = (,app ,mtmp))))) (else (##sys#register-module-alias name app) '(##core#undefined))))Trap