From a2abcb58235c31fcdc75aa5a5f0360c7d3b5a3a0 Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Tue, 13 Feb 2001 01:09:00 +0000 Subject: [PATCH] * eval.c (scm_ceval, scm_deval): use `SIDEVAL' instead of SCM_CEVAL when evaluating subforms of `begin' forms. SCM_CEVAL can not deal with immediates. --- libguile/eval.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/eval.c b/libguile/eval.c index 06d2af0c6..3b0e8847b 100644 --- a/libguile/eval.c +++ b/libguile/eval.c @@ -1912,7 +1912,7 @@ dispatch: while (SCM_NNULLP (t.arg1 = SCM_CDR (t.arg1))) { SCM_SETCAR (env, scm_current_module_lookup_closure ()); - SCM_CEVAL (SCM_CAR (x), env); + SIDEVAL (SCM_CAR(x), env); x = t.arg1; } /* once more, for the last form */ -- 2.20.1