diff options
Diffstat (limited to 'libguile/memoize.c')
-rw-r--r-- | libguile/memoize.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/memoize.c b/libguile/memoize.c index 0574e1197..7dd5cd86f 100644 --- a/libguile/memoize.c +++ b/libguile/memoize.c @@ -295,7 +295,7 @@ memoize_env_ref_transformer (SCM env, SCM x) { SCM mac = scm_variable_ref (var); if (SCM_IMP (SCM_MACRO_CODE (mac)) - || SCM_TYP7 (SCM_MACRO_CODE (mac)) != scm_tc7_subr_2) + || (SCM_TYP7 (SCM_MACRO_CODE (mac)) != scm_tc7_gsubr)) syntax_error ("bad macro", x, SCM_UNDEFINED); else return (t_syntax_transformer)SCM_SUBRF (SCM_MACRO_CODE (mac)); /* global macro */ |