Short circuit for #raw_union in signature_parameter_similar_enough

This commit is contained in:
gingerBill
2025-09-30 10:48:05 +01:00
parent 668df4a571
commit 4945168e6d

View File

@@ -870,6 +870,9 @@ gb_internal bool signature_parameter_similar_enough(Type *x, Type *y) {
// NOTE(bill): this must be changed when ABI changes
return true;
}
if (x_base->Struct.is_raw_union) {
return true;
}
if (x->Struct.fields.count == y->Struct.fields.count) {
for (isize i = 0; i < x->Struct.fields.count; i++) {
Entity *a = x->Struct.fields[i];