defmethod: do not evaluate the method at the compilation time

Fixes #571.
This commit is contained in:
Daniel Kochmański 2020-04-07 21:23:43 +02:00
parent aa34ab7119
commit d769494674

View file

@ -251,8 +251,7 @@
;; explicitely the bytecodes compiler with an environment, no
;; stepping, compiler-env-p = t and execute = nil, so that the
;; form does not get executed.
;; FIXME: Why is execute t then?
(si::eval-with-env method-lambda env nil t t)))
(si::eval-with-env method-lambda env nil t nil)))
(values call-next-method-p
next-method-p-p
in-closure-p)))