types: allow fixed-capacity arrays in constant unions

Fixes: #7089
This commit is contained in:
Isabella Basso
2026-07-19 18:32:14 -03:00
parent 6983813b4e
commit 0843def5f5
2 changed files with 26 additions and 0 deletions

View File

@@ -2682,6 +2682,8 @@ gb_internal bool is_type_constant_type_for_unions(Type *t) {
return is_type_constant_type(t->Array.elem);
case Type_EnumeratedArray:
return is_type_constant_type(t->EnumeratedArray.elem);
case Type_FixedCapacityDynamicArray:
return is_type_constant_type_for_unions(t->FixedCapacityDynamicArray.elem);
case Type_Struct:
{
for (Entity *field : t->Struct.fields) {