From c067b90403ab8493daa0bf5867b2bd92319feea5 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 26 May 2018 23:12:55 +0100 Subject: Add basic package support (no IR support yet) --- src/check_stmt.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/check_stmt.cpp') diff --git a/src/check_stmt.cpp b/src/check_stmt.cpp index 54226e565..c0e885664 100644 --- a/src/check_stmt.cpp +++ b/src/check_stmt.cpp @@ -627,7 +627,10 @@ void check_switch_stmt(Checker *c, AstNode *node, u32 mod_flags) { Token token = {}; token.pos = ast_node_token(ss->body).pos; token.string = str_lit("true"); - x.expr = ast_ident(c->curr_ast_file, token); + + x.expr = gb_alloc_item(c->allocator, AstNode); + x.expr->kind = AstNode_Ident; + x.expr->Ident.token = token; } // NOTE(bill): Check for multiple defaults -- cgit v1.2.3