From 0cab083b8fb31f33e96b68f3699ba5a83dbd3353 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Tue, 15 Nov 2016 12:06:58 +0000 Subject: #foreign_library; vector fields (x, y, z, w) for count <= 4 --- src/checker/stmt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/checker/stmt.cpp') diff --git a/src/checker/stmt.cpp b/src/checker/stmt.cpp index 54ae39ba3..8f651184e 100644 --- a/src/checker/stmt.cpp +++ b/src/checker/stmt.cpp @@ -438,8 +438,8 @@ void check_stmt(Checker *c, AstNode *node, u32 flags) { isize lhs_count = as->lhs.count; isize rhs_count = operands.count; - isize operand_index = 0; - for_array(i, operands) { + isize operand_count = gb_min(as->lhs.count, operands.count); + for (isize i = 0; i < operand_count; i++) { AstNode *lhs = as->lhs[i]; check_assignment_variable(c, &operands[i], lhs); } -- cgit v1.2.3