allow 'only' view rule to determine sort-order of members in constructed type info

This commit is contained in:
Ryan Fleury
2024-10-07 14:50:41 -07:00
parent c7ce08fd71
commit 23ed5c8f5f
2 changed files with 4 additions and 9 deletions
+1 -1
View File
@@ -1479,7 +1479,7 @@ e_type_data_members_from_key(Arena *arena, E_TypeKey key)
}
//- rjf: sort array by offset if needed
if(members_need_offset_sort)
if(members_need_offset_sort && (root_type_kind == E_TypeKind_Struct || root_type_kind == E_TypeKind_Class) && key.kind != E_TypeKeyKind_Cons)
{
quick_sort(members.v, members.count, sizeof(E_Member), e_type_qsort_compare_members_offset);
}