~ chicken-core (chicken-5) 2d6b5c7d44ebb77ed0be0f568ba6455f7f154169


commit 2d6b5c7d44ebb77ed0be0f568ba6455f7f154169
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Sun Sep 15 11:43:49 2019 +0200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sun Sep 15 11:43:49 2019 +0200

    Remove unused "initial-environment" variable and associated comment

diff --git a/core.scm b/core.scm
index 9a51f04d..5c49a683 100644
--- a/core.scm
+++ b/core.scm
@@ -512,11 +512,7 @@
 ;;; Expand macros and canonicalize expressions:
 
 (define (canonicalize-expression exp)
-  (let ((compiler-syntax '())
-	;; Not sure this is correct, given that subsequent expressions
-	;; to be canonicalized will mutate the current environment.
-	;; Used to reset the environment for ##core#module forms.
-	(initial-environment (##sys#current-environment)))
+  (let ((compiler-syntax '()))
 
   (define (find-id id se)		; ignores macro bindings
     (cond ((null? se) #f)
Trap