summaryrefslogtreecommitdiff
path: root/libguile/eval.h
diff options
context:
space:
mode:
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2002-06-28 22:40:08 +0000
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2002-06-28 22:40:08 +0000
commitc136c9205ea6d375ad554c2ee3a1014732042d89 (patch)
tree34c829d967a78cb80317925cf20b7cb6207b275a /libguile/eval.h
parent23de7b97e963e5f5e09570639ac6d233865e11ee (diff)
downloadguile-c136c9205ea6d375ad554c2ee3a1014732042d89.tar.gz
* __scm.h, eval.c, eval.h: Removed compile time option
MEMOIZE_LOCALS to clean up the code. Now, caching of local variable positions during memoization is mandatory. However, the option to disable the caching has most probably not been used anyway.
Diffstat (limited to 'libguile/eval.h')
-rw-r--r--libguile/eval.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/libguile/eval.h b/libguile/eval.h
index 7d76a9098..53e0a8315 100644
--- a/libguile/eval.h
+++ b/libguile/eval.h
@@ -105,13 +105,9 @@ SCM_API SCM scm_eval_options_interface (SCM setting);
? scm_misc_error (NULL, scm_s_expression, SCM_EOL), 0 \
: 0), \
(x))
-#ifdef MEMOIZE_LOCALS
#define SCM_EVALIM(x, env) (SCM_ILOCP (x) \
? *scm_ilookup ((x), env) \
: SCM_EVALIM2(x))
-#else
-#define SCM_EVALIM(x, env) SCM_EVALIM2(x)
-#endif
#ifdef DEBUG_EXTENSIONS
#define SCM_XEVAL(x, env) (SCM_IMP (x) \
? SCM_EVALIM2(x) \