Welcome to the CHICKEN Scheme pasting service
module-environment fix (haha!) added by Bunny351 on Sun Dec 11 14:12:52 2011
From 46e6b436424cda104637660859ccc48b7b8ca91d Mon Sep 17 00:00:00 2001 From: felix <felix@call-with-current-continuation.org> Date: Sun, 11 Dec 2011 14:02:56 +0100 Subject: [PATCH] modules created by ##sys#register-compiled-module didn't have saved-envs slot set correctly --- modules.scm | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/modules.scm b/modules.scm index f248890..0d8c757 100644 --- a/modules.scm +++ b/modules.scm @@ -376,6 +376,9 @@ (set-car! (cdr nexp) senv)) nexps) (set! ##sys#module-table (cons (cons name mod) ##sys#module-table)) + (set-module-saved-environments! + mod + (cons senv (##sys#macro-environment))) mod)) (define (##sys#primitive-alias sym) -- 1.7.0.4