From a0d8dcd9743c1f1a4dabfc5bba7301785ded98a3 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Mon, 26 Jun 2017 13:59:15 +0100 Subject: Remove `let` --- src/checker.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/checker.cpp') diff --git a/src/checker.cpp b/src/checker.cpp index 5576180a4..8d0ae001c 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -1635,8 +1635,7 @@ void check_collect_entities(Checker *c, Array nodes, bool is_file_sco check_arity_match(c, vs); } break; - case Token_var: - case Token_let: { + case Token_var: { if (!c->context.scope->is_file) { // NOTE(bill): local scope -> handle later and in order break; @@ -1671,7 +1670,7 @@ void check_collect_entities(Checker *c, Array nodes, bool is_file_sco error(name, "A declaration's name must be an identifier, got %.*s", LIT(ast_node_strings[name->kind])); continue; } - Entity *e = make_entity_variable(c->allocator, c->context.scope, name->Ident, NULL, gd->token.kind == Token_let); + Entity *e = make_entity_variable(c->allocator, c->context.scope, name->Ident, NULL, false); e->Variable.is_thread_local = (gd->flags & VarDeclFlag_thread_local) != 0; e->identifier = name; -- cgit v1.2.3