Add a couple of necessary FINALIZE-INHERITANCEs to
mop.impure.lisp. With the current eager finalization they have
no effect, but the finalization regime probably has to change to
support anonymous classes.
:name 'y
:allocation :instance))))
(defclass dummy-ctais () ((x :allocation :class)))
+(finalize-inheritance (find-class 'class-to-add-instance-slot))
(assert (equal (mapcar #'slot-definition-allocation
(class-slots (find-class 'class-to-add-instance-slot)))
;; FIXME: is the order really guaranteed?
:name 'y
:allocation :class))))
(defclass dummy-ctacs () ((x :allocation :class)))
+(finalize-inheritance (find-class 'class-to-add-class-slot))
(assert (equal (mapcar #'slot-definition-allocation
(class-slots (find-class 'class-to-add-class-slot)))
'(:class :class)))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.14.10"
+"0.9.14.11"