Changeset 14289 for trunk/abcl/src/org/armedbear/lisp/clos.lisp
- Timestamp:
- 12/04/12 16:36:39 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/clos.lisp
r14262 r14289 1719 1719 ;; specified by CLHS, 7.7 (Macro DEFGENERIC). 1720 1720 (dolist (method (generic-function-initial-methods gf)) 1721 (if ( typep gf 'standard-generic-function)1721 (if (eq (class-of gf) +the-standard-generic-function-class+) 1722 1722 (progn 1723 1723 (std-remove-method gf method) … … 2126 2126 (apply #'make-instance-standard-method gf all-keys) 2127 2127 (apply #'make-instance (generic-function-method-class gf) all-keys)))) 2128 (if (eq (generic-function-method-class gf) +the-standard-method-class+) 2128 (if (and 2129 (eq (generic-function-method-class gf) +the-standard-method-class+) 2130 (eq (class-of gf) +the-standard-generic-function-class+)) 2129 2131 (progn 2130 2132 (std-add-method gf method)
Note: See TracChangeset
for help on using the changeset viewer.