mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-08 02:10:36 -08:00
Missing optional variable
This commit is contained in:
parent
f5b444d4ca
commit
55462dc1b7
1 changed files with 2 additions and 2 deletions
|
|
@ -47,7 +47,7 @@
|
|||
;;; 5) Ordinary forms are turned into lambda forms, much like
|
||||
;;; what happens with the content of MAKE-METHOD.
|
||||
;;;
|
||||
(defun effective-method-function (form)
|
||||
(defun effective-method-function (form &optional top-level)
|
||||
(cond ((functionp form)
|
||||
form)
|
||||
((method-p form)
|
||||
|
|
@ -275,7 +275,7 @@
|
|||
"Method qualifiers ~S are not allowed in the method~
|
||||
combination ~S." .method-qualifiers. ,name)))))
|
||||
,@group-after
|
||||
(effective-method-function ,@body))))
|
||||
(effective-method-function ,@body t))))
|
||||
)))
|
||||
|
||||
(defmacro define-method-combination (name &body body)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue