Skip to content

Commit 8bf4e9d

Browse files
authored
Merge pull request #25122 from JuliaLang/kf/interpdtroot
Root dt during construction in interpreter
2 parents 3eb5544 + 2e0738f commit 8bf4e9d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/interpreter.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ static void eval_primitivetype(jl_expr_t *ex, interpreter_state *s)
175175
jl_datatype_t *dt = NULL;
176176
jl_value_t *w = NULL;
177177
jl_module_t *modu = s->module;
178-
JL_GC_PUSH4(&para, &super, &temp, &w);
178+
JL_GC_PUSH5(&para, &super, &temp, &w, &dt);
179179
if (jl_is_globalref(name)) {
180180
modu = jl_globalref_mod(name);
181181
name = (jl_value_t*)jl_globalref_name(name);
@@ -228,7 +228,7 @@ static void eval_structtype(jl_expr_t *ex, interpreter_state *s)
228228
jl_datatype_t *dt = NULL;
229229
jl_value_t *w = NULL;
230230
jl_module_t *modu = s->module;
231-
JL_GC_PUSH4(&para, &super, &temp, &w);
231+
JL_GC_PUSH5(&para, &super, &temp, &w, &dt);
232232
if (jl_is_globalref(name)) {
233233
modu = jl_globalref_mod(name);
234234
name = (jl_value_t*)jl_globalref_name(name);

0 commit comments

Comments
 (0)