Improve matrix conversion rules

This commit is contained in:
gingerBill
2022-08-16 12:02:14 +01:00
parent 4f7bbe0e4a
commit 2c004dbcc9

View File

@@ -818,6 +818,10 @@ i64 check_distance_between_types(CheckerContext *c, Operand *operand, Type *type
}
if (is_type_matrix(dst)) {
if (are_types_identical(src, dst)) {
return 5;
}
Type *dst_elem = base_array_type(dst);
i64 distance = check_distance_between_types(c, operand, dst_elem);
if (distance >= 0) {