Add missing call when finalizing class
authorKevin M. Rosenberg <kevin@rosenberg.net>
Fri, 8 Jul 2011 20:04:39 +0000 (14:04 -0600)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Fri, 8 Jul 2011 20:04:39 +0000 (14:04 -0600)
mop.lisp

index b37a59c21300673022024970184867678f1e6db1..47a2aaeb3d37a2da6b0a5983383a66bd6cdbfe36 100644 (file)
--- a/mop.lisp
+++ b/mop.lisp
 (defmethod finalize-inheritance :after ((cl hyperobject-class))
   "Initialize a hyperobject class. Calculates all class slots"
   (finalize-subobjects cl)
-  (finalize-compute-cached cl))
+  (finalize-compute-cached cl)
+  (init-hyperobject-class cl))
 
 (eval-when (:compile-toplevel :load-toplevel :execute)
   (when (>= (length (generic-function-lambda-list