~ chicken-core (chicken-5) 5598d83d062d7a66e7eec6596bf668cc93f4705a
commit 5598d83d062d7a66e7eec6596bf668cc93f4705a Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed Aug 31 12:46:21 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed Aug 31 12:46:21 2011 +0200 fixed bug in ##sys#switch-module (thanks to ckeen) diff --git a/modules.scm b/modules.scm index 5dea0ac5..7d627795 100644 --- a/modules.scm +++ b/modules.scm @@ -153,8 +153,8 @@ (let ((saved (if mod (module-saved-environments mod) saved-default-envs))) (when saved (##sys#current-environment (car saved)) - (##sys#macro-environment (cdr saved)) - (##sys#current-module mod))))))) + (##sys#macro-environment (cdr saved))) + (##sys#current-module mod)))))) (define (##sys#add-to-export-list mod exps) (set-module-export-list!Trap