summaryrefslogtreecommitdiff
path: root/libguile/eval.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2014-12-07 19:03:19 +0100
committerAndy Wingo <wingo@pobox.com>2014-12-07 19:03:19 +0100
commit5bfc0653d6361ab29ed2da68eeba14cce1ec8f6c (patch)
tree0b74366bb30393f58e1173e7dbc3a9548f1e8c25 /libguile/eval.c
parente6a42e676528bf56c6535a7e0c79e936a6d2a818 (diff)
downloadguile-5bfc0653d6361ab29ed2da68eeba14cce1ec8f6c.tar.gz
Minor evaluator tweaks
* libguile/eval.c (eval): Remove unused variable. * libguile/memoize.c (unmemoize): Fix unmemoization. * module/ice-9/eval.scm: Attempt to speed up common box-ref cases.
Diffstat (limited to 'libguile/eval.c')
-rw-r--r--libguile/eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/eval.c b/libguile/eval.c
index b69b5b2b4..72f15314f 100644
--- a/libguile/eval.c
+++ b/libguile/eval.c
@@ -413,7 +413,7 @@ eval (SCM x, SCM env)
return mx;
else
{
- SCM mod, var;
+ SCM var;
var = scm_sys_resolve_variable (mx, env_tail (env));
scm_set_cdr_x (x, var);