aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2018-06-03 15:06:40 +0100
committergingerBill <bill@gingerbill.org>2018-06-03 15:06:40 +0100
commitd556fa2cd8570363a66a7d8a2a5abf5ba306e954 (patch)
treee7ceed61e3bdfba8515f5c4048066b5567b71a7a /src/parser.cpp
parent9bd7f023b204974264fc99ee268fd9e8a5df9570 (diff)
Remove special shared scope for runtime stuff
Diffstat (limited to 'src/parser.cpp')
-rw-r--r--src/parser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parser.cpp b/src/parser.cpp
index 2aeb98706..07996433a 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -3680,7 +3680,8 @@ AstNode *parse_stmt(AstFile *f) {
elems = array_make<AstNode *>(heap_allocator());
while (f->curr_token.kind != Token_CloseParen &&
f->curr_token.kind != Token_EOF) {
- AstNode *elem = parse_ident(f);
+ AstNode *elem = nullptr;
+ elem = parse_ident(f);
if (f->curr_token.kind == Token_Eq) {
Token eq = expect_token(f, Token_Eq);
AstNode *value = parse_value(f);