Minor corrections

This commit is contained in:
David Gonzalez Martin 2024-07-27 13:38:33 +02:00
parent e775259500
commit 236bfaa688

View File

@ -2554,10 +2554,9 @@ fn u8 type_equal(Thread* thread, Type* a, Type* b)
case TYPE_INTEGER: case TYPE_INTEGER:
{ {
result = result =
(a->integer.constant == b->integer.constant) & ((a->integer.constant == b->integer.constant) & (a->integer.bit_count == b->integer.bit_count))
(a->integer.bit_count == b->integer.bit_count) & &
(a->integer.is_signed == b->integer.is_signed) & ((a->integer.is_signed == b->integer.is_signed) & (a->integer.is_constant == b->integer.is_constant));
(a->integer.is_constant == b->integer.is_constant);
} break; } break;
case TYPE_TUPLE: case TYPE_TUPLE:
{ {
@ -2569,6 +2568,7 @@ fn u8 type_equal(Thread* thread, Type* a, Type* b)
{ {
if (!index_equal(a->tuple.types.pointer[i], b->tuple.types.pointer[i])) if (!index_equal(a->tuple.types.pointer[i], b->tuple.types.pointer[i]))
{ {
todo();
} }
} }
} }