X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Ftarget-main.lisp;h=b1c02300e013b051fef65848540653936ee879b5;hb=b767eae48831153473226b985511c8f7a3ef98c5;hp=c650cbf8abbe88278ad54eb18489b29f7a127726;hpb=ed7ba4dad8a79726fdfeba5aa12e276ea852c540;p=sbcl.git diff --git a/src/compiler/target-main.lisp b/src/compiler/target-main.lisp index c650cbf..b1c0230 100644 --- a/src/compiler/target-main.lisp +++ b/src/compiler/target-main.lisp @@ -89,7 +89,8 @@ (values definition nil nil) (actually-compile name definition)) (cond (name - (if (macro-function name) + (if (and (symbolp name) + (macro-function name)) (setf (macro-function name) compiled-definition) (setf (fdefinition name) compiled-definition)) (values name warnings-p failure-p))