[armedbear-cvs] r11454 - trunk/j/src/org/armedbear/lisp

Erik Huelsmann ehuelsmann at common-lisp.net
Fri Dec 19 20:57:53 UTC 2008


Author: ehuelsmann
Date: Fri Dec 19 20:57:52 2008
New Revision: 11454

Log:
Fix MACRO-FUNCTION.7.

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

Modified: trunk/j/src/org/armedbear/lisp/precompiler.lisp
==============================================================================
--- trunk/j/src/org/armedbear/lisp/precompiler.lisp	(original)
+++ trunk/j/src/org/armedbear/lisp/precompiler.lisp	Fri Dec 19 20:57:52 2008
@@ -691,7 +691,9 @@
        *compile-file-environment*
        (car definition)
        (make-macro (car definition)
-                   (make-expander-for-macrolet definition))))
+                   (make-closure
+                    (make-expander-for-macrolet definition)
+                    NIL))))
     (multiple-value-bind (body decls)
         (parse-body (cddr form) nil)
       `(locally , at decls ,@(mapcar #'precompile1 body)))))




More information about the armedbear-cvs mailing list