don't stack-allocate specialized vectors on non-conservtive control stacks
[sbcl.git] / src / pcl / std-class.lisp
index 261dbbd..9c077f9 100644 (file)
 
 \f
 (defun class-has-a-forward-referenced-superclass-p (class)
-  (or (forward-referenced-class-p class)
+  (or (when (forward-referenced-class-p class)
+        class)
       (some #'class-has-a-forward-referenced-superclass-p
             (class-direct-superclasses class))))