Begin work on handling the wait signals correctly for union variants throughout

This commit is contained in:
gingerBill committed 2026-09-30 15:32:49 +01:00
1 parent 9d248323a4
commit 3b366c9e29
4 files changed
+28 -3

No files matched your search

+1
View File
@@ -180,6 +180,7 @@ struct TypeUnion {
Type * polymorphic_params; // Type_Tuple
Type * polymorphic_parent;
Wait_Signal polymorphic_wait_signal;
Wait_Signal variants_wait_signal; // signalled once `variants` is populated (mirrors TypeStruct.fields_wait_signal)
std::atomic<i16> tag_size;
bool is_polymorphic;