Changeset 14003
- Timestamp:
- 07/13/12 14:07:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/clos.lisp
r13997 r14003 870 870 (maybe-finalize-class-subtree class) 871 871 (values)) 872 873 (defun canonical-slot-name (canonical-slot)874 (getf canonical-slot :name))875 872 876 873 (defvar *extensible-built-in-classes* … … 2880 2877 2881 2878 (defun check-duplicate-slots (slots) 2882 (dolist (s1 slots) 2883 (let ((name1 (canonical-slot-name s1))) 2884 (dolist (s2 (cdr (memq s1 slots))) 2885 (when (eq name1 (canonical-slot-name s2)) 2886 (error 'program-error "Duplicate slot ~S" name1)))))) 2879 (flet ((canonical-slot-name (canonical-slot) 2880 (getf canonical-slot :name))) 2881 (dolist (s1 slots) 2882 (let ((name1 (canonical-slot-name s1))) 2883 (dolist (s2 (cdr (memq s1 slots))) 2884 (when (eq name1 (canonical-slot-name s2)) 2885 (error 'program-error "Duplicate slot ~S" name1))))))) 2887 2886 2888 2887 (defun check-duplicate-default-initargs (initargs)
Note: See TracChangeset
for help on using the changeset viewer.