Changeset 12072
- Timestamp:
- 07/28/09 14:48:24 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/clos.lisp
r12069 r12072 2049 2049 (when (oddp (length all-keys)) 2050 2050 (error 'program-error :format-control "Odd number of keyword arguments.")) 2051 (do* ((tail all-keys (cddr tail)) 2052 (initarg (car tail) (car tail))) 2053 ((null tail)) 2054 (when (and initarg (not (symbolp initarg))) 2055 (error 'program-error 2056 :format-control "Invalid initarg ~S." 2057 :format-arguments (list initarg)))) 2051 2058 (dolist (slot (%class-slots (class-of instance))) 2052 2059 (let ((slot-name (%slot-definition-name slot)))
Note: See TracChangeset
for help on using the changeset viewer.