diff options
author | Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> | 2002-06-28 22:40:08 +0000 |
---|---|---|
committer | Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> | 2002-06-28 22:40:08 +0000 |
commit | c136c9205ea6d375ad554c2ee3a1014732042d89 (patch) | |
tree | 34c829d967a78cb80317925cf20b7cb6207b275a /libguile/eval.h | |
parent | 23de7b97e963e5f5e09570639ac6d233865e11ee (diff) | |
download | guile-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.h | 4 |
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) \ |