From 456578422ddec347a6666b5a42559d4554f8c296 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 30 Aug 2015 10:58:38 +0100 Subject: [PATCH] src/class-finalize-impl.lisp: Remove FIXME which was fixed ages ago. 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 | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/class-finalize-impl.lisp b/src/class-finalize-impl.lisp index b51870c..9e75412 100644 --- a/src/class-finalize-impl.lisp +++ b/src/class-finalize-impl.lisp @@ -381,12 +381,6 @@ (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) -- 2.11.0