first pass at rdi format constant value support

This commit is contained in:
Ryan Fleury
2025-05-29 16:37:36 -07:00
parent a53ccee46d
commit 3513d6cfb9
11 changed files with 216 additions and 67 deletions
+1
View File
@@ -1309,6 +1309,7 @@ e_type_data_members_from_key(Arena *arena, E_TypeKey key)
SLLQueuePush(members_list.first, members_list.last, n);
members_list.count += 1;
members_need_offset_sort = members_need_offset_sort || (type->members[member_idx].kind == E_MemberKind_DataField && n->v.off < last_member_off);
members_need_offset_sort = members_need_offset_sort || (type->members[member_idx].kind != E_MemberKind_DataField);
last_member_off = n->v.off;
}
else if(type->members[member_idx].kind == E_MemberKind_Base)