X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Ftarget-main.lisp;h=b1c02300e013b051fef65848540653936ee879b5;hb=bc46c8bcdd6ac8918df8ea9e9db49808e4924fcf;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))