0.9.14.21:
[sbcl.git] / src / pcl / cache.lisp
index 5eb5930..7465081 100644 (file)
                         (aver (eq (classoid-pcl-class found) class))
                         found))
                      (t
-                      (make-standard-classoid :pcl-class class))))
+                      (let ((name (slot-value class 'name)))
+                        (make-standard-classoid :pcl-class class
+                                                :name (and (symbolp name) name))))))
               (t
                (make-random-pcl-classoid :pcl-class class))))))
     (t