From e7fc24e48c39f1aa9f886d13608ad8e22f167027 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Tue, 13 Jun 2017 18:04:22 +0100 Subject: [PATCH] Fix compilation error for Invalid EntityKind --- src/check_expr.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/check_expr.cpp b/src/check_expr.cpp index 5a227ebce..2f43197c8 100644 --- a/src/check_expr.cpp +++ b/src/check_expr.cpp @@ -1554,6 +1554,10 @@ Entity *check_ident(Checker *c, Operand *o, AstNode *n, Type *named_type, Type * o->mode = Addressing_Builtin; break; + case Entity_TypeName: + o->mode = Addressing_Type; + break; + case Entity_ImportName: if (!allow_import_name) { error_node(n, "Use of import `%.*s` not in selector", LIT(name)); @@ -1572,7 +1576,7 @@ Entity *check_ident(Checker *c, Operand *o, AstNode *n, Type *named_type, Type * break; default: - compiler_error("Unknown EntityKind"); + compiler_error("Unknown EntityKind %.*s", LIT(entity_strings[e->kind])); break; }