[Bug-openmcl] make-load-form-saving-slots bug (with patch)
bryan o'connor
bryan-openmcl at lunch.org
Wed Jan 7 02:51:30 MST 2004
#'extract-instance-effective-slotds expects a class
and #'make-load-form-saving-slots is instead passing
the #'%class-slots.
i actually figured out how to fix this one. ;)
...bryan
-------------- next part --------------
Index: level-1/l1-clos-boot.lisp
===================================================================
RCS file: /usr/local/tmpcvs/ccl-0.14/ccl/level-1/l1-clos-boot.lisp,v
retrieving revision 1.4
diff -c -r1.4 l1-clos-boot.lisp
*** level-1/l1-clos-boot.lisp 20 Dec 2003 12:35:59 -0000 1.4
--- level-1/l1-clos-boot.lisp 7 Jan 2004 09:46:56 -0000
***************
*** 3068,3074 ****
(nreverse res))
(mapcar '%slot-definition-name
(extract-instance-effective-slotds
! (%class-slots (class-of object)))))))
(values
(let* ((form (gethash class-name *make-load-form-saving-slots-hash*)))
(or (and (consp form)
--- 3068,3074 ----
(nreverse res))
(mapcar '%slot-definition-name
(extract-instance-effective-slotds
! (class-of object))))))
(values
(let* ((form (gethash class-name *make-load-form-saving-slots-hash*)))
(or (and (consp form)
-------------- next part --------------
More information about the Bug-openmcl
mailing list