1.0.5.19: restore building on cmucl 19a-ish
authorChristophe Rhodes <csr21@cantab.net>
Wed, 2 May 2007 15:27:56 +0000 (15:27 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Wed, 2 May 2007 15:27:56 +0000 (15:27 +0000)
... sb!xc:macroexpand in code seen by the host compiler.  (Said
code was never executed by the host compiler, because of
the return value of fopcompileable-p)

src/compiler/fopcompile.lisp
version.lisp-expr

index 3afa7af..3ddc35c 100644 (file)
          (fopcompile-constant form for-value-p))
         ((symbolp form)
          (multiple-value-bind (macroexpansion macroexpanded-p)
-             (macroexpand form *lexenv*)
+             (sb!xc:macroexpand form *lexenv*)
            (if macroexpanded-p
                ;; Symbol macro
                (fopcompile macroexpansion path for-value-p)
                                            for-value-p))))))))))
         ((listp form)
          (multiple-value-bind (macroexpansion macroexpanded-p)
-             (macroexpand form *lexenv*)
+             (sb!xc:macroexpand form *lexenv*)
            (if macroexpanded-p
                (fopcompile macroexpansion path for-value-p)
                (destructuring-bind (operator &rest args) form
index 65c02b9..fb4b905 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.5.18"
+"1.0.5.19"