Improve matrix type hinting rules a little

This commit is contained in:
gingerBill
2024-06-12 12:40:29 +01:00
parent cb45aa58fd
commit f57c03c170

View File

@@ -3568,6 +3568,8 @@ gb_internal void check_binary_matrix(CheckerContext *c, Token const &op, Operand
// prefer the named type
x->type = y->type;
}
// finish
return;
} else {
bool is_row_major = xt->Matrix.is_row_major && yt->Matrix.is_row_major;
x->type = alloc_type_matrix(xt->Matrix.elem, xt->Matrix.row_count, yt->Matrix.column_count, nullptr, nullptr, is_row_major);