diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-02-06 21:31:27 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-02-06 21:31:27 +0000 |
| commit | df78b8ad3ebd263849eee6736fd78efe017522a4 (patch) | |
| tree | a1325cba9a7664bcd76b33eb7d9ac8cea6774bf6 /src/check_stmt.c | |
| parent | f11d73ffaa5df21437714e73bb72352ed17d57a9 (diff) | |
Make checking map key exists optional
Diffstat (limited to 'src/check_stmt.c')
| -rw-r--r-- | src/check_stmt.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/check_stmt.c b/src/check_stmt.c index 83d3939e8..a77120737 100644 --- a/src/check_stmt.c +++ b/src/check_stmt.c @@ -262,11 +262,8 @@ Type *check_assignment_variable(Checker *c, Operand *op_a, AstNode *lhs) { return NULL; case Addressing_Variable: break; - case Addressing_MapIndex: { - Type *t = base_type(assignment_type); GB_ASSERT(is_type_tuple(t)); - t = t->Tuple.variables[0]->type; - assignment_type = t; - } break; + case Addressing_MapIndex: + break; default: { if (op_b.expr->kind == AstNode_SelectorExpr) { // NOTE(bill): Extra error checks |