fix access of undefined top-level variable for which a mutation has be compiled
svn: r3447
This commit is contained in:
parent
3021890cd1
commit
8dbab3cfa7
|
@ -1442,7 +1442,8 @@ set_syntax (Scheme_Object *form, Scheme_Comp_Env *env, Scheme_Compile_Info *rec,
|
|||
if (SAME_TYPE(SCHEME_TYPE(var), scheme_variable_type)
|
||||
|| SAME_TYPE(SCHEME_TYPE(var), scheme_module_variable_type)) {
|
||||
var = scheme_register_toplevel_in_prefix(var, env, rec, drec);
|
||||
SCHEME_TOPLEVEL_FLAGS(var) |= SCHEME_TOPLEVEL_MUTATED;
|
||||
if (env->genv->module)
|
||||
SCHEME_TOPLEVEL_FLAGS(var) |= SCHEME_TOPLEVEL_MUTATED;
|
||||
}
|
||||
|
||||
scheme_compile_rec_done_local(rec, drec);
|
||||
|
|
Loading…
Reference in New Issue
Block a user