X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fboot.lisp;h=aee604a3d7d28e501de0a195e4a5d5ae4c6882e5;hb=656f994cdddc89af3a99c8af266816b09879df4a;hp=10edc784226119ea396f471da2139a28625d6cc6;hpb=935cb138f2973da3293564c57c47e2194ce27cf5;p=sbcl.git diff --git a/src/pcl/boot.lisp b/src/pcl/boot.lisp index 10edc78..aee604a 100644 --- a/src/pcl/boot.lisp +++ b/src/pcl/boot.lisp @@ -1987,7 +1987,9 @@ bootstrapping. (let ((method-class (getf ,all-keys :method-class '.shes-not-there.))) (unless (eq method-class '.shes-not-there.) (setf (getf ,all-keys :method-class) - (find-class method-class t ,env)))))) + (cond ((classp method-class) + method-class) + (t (find-class method-class t ,env)))))))) (defun real-ensure-gf-using-class--generic-function (existing