gingerBill 7 years ago
parent
commit
4d78540658
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/check_expr.cpp

+ 3 - 1
src/check_expr.cpp

@@ -5524,7 +5524,9 @@ ExprKind check_expr_base_internal(Checker *c, Operand *o, AstNode *node, Type *t
 			} else if (t->kind == Type_Array) {
 				elem_type = t->Array.elem;
 				context_name = str_lit("array literal");
-				max_type_count = t->Array.count;
+				if (!is_to_be_determined_array_count) {
+					max_type_count = t->Array.count;
+				}
 			} else if (t->kind == Type_DynamicArray) {
 				elem_type = t->DynamicArray.elem;
 				context_name = str_lit("dynamic array literal");