Changeset 411
- Timestamp:
- Jan 26, 2004, 4:08:21 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-clos-boot.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-clos-boot.lisp
r395 r411 1417 1417 ; returns thing's class-wrapper or nil if it isn't a standard-object 1418 1418 (if (standard-instance-p thing) 1419 (let* ((wrapper (instance.class-wrapper thing))) 1420 (if (uvectorp wrapper) ;; ???? - probably ok 1421 wrapper)) 1419 (instance.class-wrapper thing) 1422 1420 (if (typep thing 'macptr) 1423 1421 (foreign-instance-class-wrapper thing)))) … … 3181 3179 3182 3180 (defmethod instance-class-wrapper ((instance standard-object)) 3183 (instance.class-wrapper instance)) 3181 (if (%standard-instance-p instance) 3182 (instance.class-wrapper instance) 3183 (if (typep instance 'macptr) 3184 (foreign-instance-class-wrapper instance)))) 3184 3185 3185 3186 (defmethod instance-class-wrapper ((instance standard-generic-function)) 3186 3187 (gf.instance.class-wrapper instance)) 3188 3189 3190 3187 3191 3188 3192 (defun generic-function-wrapper (gf)
Note:
See TracChangeset
for help on using the changeset viewer.
