chiark / gitweb /
src/class-finalize-impl.lisp: Remove FIXME which was fixed ages ago.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 30 Aug 2015 09:58:38 +0000 (10:58 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 14 Sep 2015 09:32:35 +0000 (10:32 +0100)
The slots which were marked for autovivifying in fact have been for five
years.  We can delete setting them explicitly without great loss.

src/class-finalize-impl.lisp

index b51870cdde82ef19a3dcf2e06b987da5352f2d83..9e7541275750336d5294b8ff7d9f00f6d078b2b2 100644 (file)
@@ -381,12 +381,6 @@ (defmethod finalize-sod-class ((class sod-class))
        (with-slots (chain-head chain chains) class
         (setf (values chain-head chain chains) (compute-chains class)))
 
-       ;; FIXME: make these slots autovivifying.
-       (with-slots ((ilayout %ilayout) effective-methods vtables) class
-        (setf ilayout (compute-ilayout class))
-        (setf effective-methods (compute-effective-methods class))
-        (setf vtables (compute-vtables class)))
-
        ;; Done.
        (setf (sod-class-state class) :finalized)
        t)