Changeset 731
- Timestamp:
- Mar 27, 2004, 2:47:12 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-dcode.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-dcode.lisp
r331 r731 73 73 (and method 74 74 (let* ((method-lambda-list (%method-lambda-list method)) 75 (method-has-&key (member '&key method-lambda-list))) 75 (method-has-&key (member '&key method-lambda-list)) 76 (method-has-&allow-other-keys 77 (member '&allow-other-keys method-lambda-list))) 76 78 (if method-has-&key 77 ;; Treat gf lambda-list as (... &key &allow-other-keys)78 79 (nconc (ldiff method-lambda-list (cdr method-has-&key)) 79 '(&allow-other-keys)) 80 (if method-has-&allow-other-keys 81 '(&allow-other-keys))) 80 82 method-lambda-list))) 81 83 gf-ll))) … … 125 127 (logand $lfbits-args-mask newbits))))) 126 128 (when new-method 127 (check-defmethod-congruency gf new-method))))129 (check-defmethod-congruency gf new-method)))) 128 130 129 131 (defun %gf-name (gf &optional (new-name nil new-name-p))
Note:
See TracChangeset
for help on using the changeset viewer.
