Changeset 412


Ignore:
Timestamp:
Jan 26, 2004, 4:09:33 AM (21 years ago)
Author:
Gary Byers
Message:

Kinder, gentler %SHARED-INITIALIZE uses INSTANCE-CLASS-WRAPPER.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-1/l1-clos.lisp

    r383 r412  
    6262  ;; an obscure way to do so.)
    6363  (destructuring-bind (&key &allow-other-keys) initargs)
    64   (let* ((wrapper (instance.class-wrapper instance))
     64  (let* ((wrapper (instance-class-wrapper instance))
    6565         (class (%wrapper-class wrapper)))
    6666    (when (eql 0 (%wrapper-hash-index wrapper)) ; obsolete
    6767      (update-obsolete-instance instance)
    68       (setq wrapper (instance.class-wrapper instance)))
     68      (setq wrapper (instance-class-wrapper instance)))
    6969    (dolist (slotd (%class-slots class))
    7070      (let* ((loc (%slot-definition-location slotd)))
    71         (unless loc (error "Blew it! no location for ~s" slotd))
    7271        (multiple-value-bind (ignore new-value foundp)
    7372            (get-properties initargs
Note: See TracChangeset for help on using the changeset viewer.