fix initialization of local
This commit is contained in:
parent
3fd5b5eb6e
commit
1f0508d77e
|
@ -919,6 +919,7 @@ static Scheme_Object *link_toplevel(Scheme_Object **exprs, int which, Scheme_Env
|
||||||
modname = env->module->modname;
|
modname = env->module->modname;
|
||||||
mod_phase = env->mod_phase;
|
mod_phase = env->mod_phase;
|
||||||
}
|
}
|
||||||
|
shape = NULL;
|
||||||
} else if (SCHEME_PAIRP(expr)) {
|
} else if (SCHEME_PAIRP(expr)) {
|
||||||
varname = SCHEME_CAR(expr);
|
varname = SCHEME_CAR(expr);
|
||||||
modname = SCHEME_CDR(expr);
|
modname = SCHEME_CDR(expr);
|
||||||
|
@ -926,6 +927,7 @@ static Scheme_Object *link_toplevel(Scheme_Object **exprs, int which, Scheme_Env
|
||||||
mod_phase = SCHEME_INT_VAL(SCHEME_CDR(modname));
|
mod_phase = SCHEME_INT_VAL(SCHEME_CDR(modname));
|
||||||
modname = SCHEME_CAR(modname);
|
modname = SCHEME_CAR(modname);
|
||||||
}
|
}
|
||||||
|
shape = NULL;
|
||||||
} else {
|
} else {
|
||||||
modname = SCHEME_VEC_ELS(expr)[0];
|
modname = SCHEME_VEC_ELS(expr)[0];
|
||||||
varname = SCHEME_VEC_ELS(expr)[1];
|
varname = SCHEME_VEC_ELS(expr)[1];
|
||||||
|
|
Loading…
Reference in New Issue
Block a user