From 24ca1065214f51cfbeb9c0eff98002c7d33139a2 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Thu, 17 Nov 2016 22:58:00 +0000 Subject: v0.0.3 Build --- src/checker/expr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/checker/expr.cpp') diff --git a/src/checker/expr.cpp b/src/checker/expr.cpp index b0b7a0f9c..1d9cad048 100644 --- a/src/checker/expr.cpp +++ b/src/checker/expr.cpp @@ -92,7 +92,7 @@ b32 check_is_assignable_to(Checker *c, Operand *operand, Type *type, b32 is_argu if (is_type_maybe(dst)) { Type *elem = base_type(dst)->Maybe.elem; - return are_types_identical(elem, src); + return are_types_identical(elem, s); } if (is_type_untyped_nil(src)) { @@ -2458,6 +2458,7 @@ Entity *check_selector(Checker *c, Operand *operand, AstNode *node) { GB_ASSERT(entity->type != NULL); b32 is_not_exported = !is_entity_exported(entity); + // TODO(bill): Fix this for `#import "file.odin" as .` if (is_not_exported) { auto found = map_get(&e->ImportName.scope->implicit, hash_string(sel_name)); if (!found && e->ImportName.scope != entity->scope) { -- cgit v1.2.3