summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sb-eval2.lisp6
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*