X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fmacros.lisp;h=296aeb422b4eca6a47eaacf59ddbd510f95dd8a5;hb=f4e8bca5eaa6e6db42299fe2f3852fb2e07508c7;hp=156d1e428dccacc03e6b3467e0f83d8e103c7135;hpb=e86c7368eb115287ec44672390f790d54b5df940;p=sbcl.git diff --git a/src/pcl/macros.lisp b/src/pcl/macros.lisp index 156d1e4..296aeb4 100644 --- a/src/pcl/macros.lisp +++ b/src/pcl/macros.lisp @@ -174,7 +174,8 @@ (setf (find-classoid name) nil)) (when (or (eq *boot-state* 'complete) (eq *boot-state* 'braid)) - (when (and new-value (class-wrapper new-value)) + (when (and new-value (class-wrapper new-value) + (class-predicate-name new-value)) (setf (find-class-cell-predicate cell) (fdefinition (class-predicate-name new-value)))) (update-ctors 'setf-find-class :class new-value :name name))