aboutsummaryrefslogtreecommitdiff
path: root/src/check_stmt.c
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-02-06 21:31:27 +0000
committerGinger Bill <bill@gingerbill.org>2017-02-06 21:31:27 +0000
commitdf78b8ad3ebd263849eee6736fd78efe017522a4 (patch)
treea1325cba9a7664bcd76b33eb7d9ac8cea6774bf6 /src/check_stmt.c
parentf11d73ffaa5df21437714e73bb72352ed17d57a9 (diff)
Make checking map key exists optional
Diffstat (limited to 'src/check_stmt.c')
-rw-r--r--src/check_stmt.c7
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