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 b51870c..9e75412 100644 (file)
        (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)