diff options
-rw-r--r-- | sb-eval2.lisp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sb-eval2.lisp b/sb-eval2.lisp index 1a26aec..0a8ba5d 100644 --- a/sb-eval2.lisp +++ b/sb-eval2.lisp @@ -444,7 +444,7 @@ (aux-num (length aux)) (varnum (length argvars)) (envp (or (> varnum +stack-max+) - (maybe-closes-over-p `(progn ,@body) argvars))) + (maybe-closes-over-p context `(progn ,@body) argvars))) (default-values (append (mapcar #'lambda-binding-default optional) (mapcar #'lambda-binding-default keys) (mapcar #'lambda-binding-default aux))) @@ -729,7 +729,7 @@ (vars (mapcar #'car real-bindings)) (varnum (length vars)) (envp (or (> varnum +stack-max+) - (maybe-closes-over-p `(progn ,@body) vars))) + (maybe-closes-over-p context `(progn ,@body) vars))) (new-context (context-add-env-lexicals context (list))) srav-laiceps) @@ -790,7 +790,7 @@ (vars (mapcar #'car real-bindings)) (varnum (length vars)) (envp (or (> varnum +stack-max+) - (maybe-closes-over-p `(progn ,@body) vars))) + (maybe-closes-over-p context `(progn ,@body) vars))) (new-context (context-add-env-lexicals context (list))) lexical-values* |