aboutsummaryrefslogtreecommitdiff
path: root/src/parseh.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parseh.cpp')
-rw-r--r--src/parseh.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parseh.cpp b/src/parseh.cpp
index 810acf07bf..b4582e26b4 100644
--- a/src/parseh.cpp
+++ b/src/parseh.cpp
@@ -151,7 +151,8 @@ static TldVar *create_global_var(Context *c, Buf *name, ConstExprValue *var_valu
}
TldVar *tld_var = allocate<TldVar>(1);
parseh_init_tld(c, &tld_var->base, TldIdVar, name);
- tld_var->var = add_variable(c->codegen, c->source_node, &c->import->decls_scope->base, name, is_const, var_value);
+ tld_var->var = add_variable(c->codegen, c->source_node, &c->import->decls_scope->base,
+ name, is_const, var_value, &tld_var->base);
c->codegen->global_vars.append(tld_var);
return tld_var;
}