[Bug-openmcl] slot-missing throws exception (fwd)

Gary Byers gb at clozure.com
Tue Jan 6 21:31:36 MST 2004


I may have accidentally rejected Bryan's follow-up message:

---------- Forwarded message ----------
Date: Tue, 6 Jan 2004 20:05:56 -0800
From: bryan o'connor <bryan-openmcl at lunch.org>
To: Gary Byers <gb at clozure.com>
Cc: bug-openmcl at clozure.com
Subject: Re: [Bug-openmcl] slot-missing throws exception

> It's fixed in CVS (in both 0.14 & 0.14-dev).

thanks for the quick fix!  one minor typo, though,
that broke (setf (slot-value ...)) with a missing slot.

				...bryan


diff -c -2 -r1.2 ppc-clos.lisp
*** ppc-clos.lisp       7 Jan 2004 03:17:22 -0000       1.2
--- ppc-clos.lisp       7 Jan 2004 04:05:19 -0000
***************
*** 141,145 ****
     (bctr)
     @missing                              ; (%slot-id-set-missing
instance id new-value)
!   (lwz nfn '%slot-id-set-missing fname)
     (set-nargs 3)
     (lwz temp0 ppc32::misc-data-offset nfn)
--- 141,145 ----
     (bctr)
     @missing                              ; (%slot-id-set-missing
instance id new-value)
!   (lwz nfn '%slot-id-set-missing nfn)
     (set-nargs 3)
     (lwz temp0 ppc32::misc-data-offset nfn)



More information about the Bug-openmcl mailing list