Changeset 412
- Timestamp:
- Jan 26, 2004, 4:09:33 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-clos.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-clos.lisp
r383 r412 62 62 ;; an obscure way to do so.) 63 63 (destructuring-bind (&key &allow-other-keys) initargs) 64 (let* ((wrapper (instance .class-wrapper instance))64 (let* ((wrapper (instance-class-wrapper instance)) 65 65 (class (%wrapper-class wrapper))) 66 66 (when (eql 0 (%wrapper-hash-index wrapper)) ; obsolete 67 67 (update-obsolete-instance instance) 68 (setq wrapper (instance .class-wrapper instance)))68 (setq wrapper (instance-class-wrapper instance))) 69 69 (dolist (slotd (%class-slots class)) 70 70 (let* ((loc (%slot-definition-location slotd))) 71 (unless loc (error "Blew it! no location for ~s" slotd))72 71 (multiple-value-bind (ignore new-value foundp) 73 72 (get-properties initargs
Note:
See TracChangeset
for help on using the changeset viewer.
