fix test regression regarding shadowing names

closes #271
This commit is contained in:
Andrew Kelley
2017-03-20 15:32:13 -04:00
parent fa7c64ccd5
commit e1c47d6fe8
5 changed files with 31 additions and 11 deletions

View File

@@ -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;
}