aboutsummaryrefslogtreecommitdiff
path: root/src/checker/checker.cpp
diff options
context:
space:
mode:
authorgingerBill <ginger.bill.22@gmail.com>2016-08-19 23:35:09 +0100
committergingerBill <ginger.bill.22@gmail.com>2016-08-19 23:35:09 +0100
commit680274b6f1f1e36e27c94b4e60895338d413c84a (patch)
tree1d68b9062ab743950878b41fe2cb6f2e81157462 /src/checker/checker.cpp
parent745237459abb3fa91405fdba3895bd9f810bc9d2 (diff)
Implicit Context and #thread_local
Diffstat (limited to 'src/checker/checker.cpp')
-rw-r--r--src/checker/checker.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/checker/checker.cpp b/src/checker/checker.cpp
index e0cacf455..d16cb3ad2 100644
--- a/src/checker/checker.cpp
+++ b/src/checker/checker.cpp
@@ -38,9 +38,9 @@ struct DeclInfo {
AstNode *type_expr;
AstNode *init_expr;
AstNode *proc_decl; // AstNode_ProcDecl
+ u32 var_decl_tags;
Map<b32> deps; // Key: Entity *
- i32 mark;
};
@@ -605,6 +605,7 @@ void check_parsed_files(Checker *c) {
d = make_declaration_info(gb_heap_allocator(), c->global_scope);
d->type_expr = vd->type;
d->init_expr = init_expr;
+ d->var_decl_tags = vd->tags;
}
add_file_entity(c, name, e, d);