X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fstd-class.lisp;h=37e3c75fbcce4ffb38f37bb1c7780e36dfc75235;hb=d0f65b07a30adc989e36a82ddc0ed54d135d638e;hp=975acc43bf1f12dd1be9cb5f869121e9e7aa13b6;hpb=69e6aef5e6fb3bd682c7a2cbf774034d2ea58ee8;p=sbcl.git diff --git a/src/pcl/std-class.lisp b/src/pcl/std-class.lisp index 975acc4..37e3c75 100644 --- a/src/pcl/std-class.lisp +++ b/src/pcl/std-class.lisp @@ -852,7 +852,8 @@ (or (when (forward-referenced-class-p class) class) (some #'class-has-a-forward-referenced-superclass-p - (class-direct-superclasses class)))) + ;; KLUDGE: SOME conses without knowing the type + (the list (class-direct-superclasses class))))) ;;; This is called by :after shared-initialize whenever a class is initialized ;;; or reinitialized. The class may or may not be finalized.