[armedbear-cvs] r14068 - trunk/abcl/src/org/armedbear/lisp

ehuelsmann at common-lisp.net ehuelsmann at common-lisp.net
Thu Aug 9 18:40:47 UTC 2012


Author: ehuelsmann
Date: Thu Aug  9 11:40:46 2012
New Revision: 14068

Log:
Follow up to r14066: expand place in the precompiler environment, which
is what the replaced expand-macro call did do correctly.

Modified:
   trunk/abcl/src/org/armedbear/lisp/precompiler.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/precompiler.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/precompiler.lisp	Thu Aug  9 02:19:40 2012	(r14067)
+++ trunk/abcl/src/org/armedbear/lisp/precompiler.lisp	Thu Aug  9 11:40:46 2012	(r14068)
@@ -495,7 +495,7 @@
                ;; Expand once in case the form expands
                ;; into something that needs special
                ;; SETF treatment
-               (macroexpand-1 place)
+               (macroexpand-1 place *precompile-env*)
              (if expanded
                  (precompile1 (list* 'SETF expansion
                                      (cddr form)))
@@ -517,7 +517,7 @@
               ;; Expand once in case the form expands
               ;; into something that needs special
               ;; SETF treatment
-              (macroexpand-1 sym)
+              (macroexpand-1 sym *precompile-env*)
             (if expanded
                 (precompile1 (list 'SETF expansion val))
                 (list 'SETQ sym (precompile1 val)))))




More information about the armedbear-cvs mailing list