0.9.15.45:
[sbcl.git] / tests / mop.impure.lisp
index d1b4172..765d222 100644 (file)
   (assert (subtypep class2 class1))
   (assert (typep (make-instance class2) class1)))
 \f
+;;; ensure-class got its treatment of :metaclass wrong.
+(ensure-class 'better-be-standard-class :direct-superclasses '(standard-object)
+              :metaclass 'standard-class 
+              :metaclass 'funcallable-standard-class)
+(assert (eq (class-of (find-class 'better-be-standard-class))
+            (find-class 'standard-class)))
+\f
 ;;;; success