Remove constant indexing for matrix value propagation

This commit is contained in:
gingerBill
2024-05-20 15:00:43 +01:00
parent f600562ca5
commit a68c635c00

View File

@@ -10157,7 +10157,7 @@ gb_internal ExprKind check_index_expr(CheckerContext *c, Operand *o, Ast *node,
o->mode = Addressing_Invalid;
o->expr = node;
return kind;
} else if (ok) {
} else if (ok && !is_type_matrix(t)) {
ExactValue value = type_and_value_of_expr(ie->expr).value;
o->mode = Addressing_Constant;
bool success = false;