fix enumerate gathering in new udt building pass

This commit is contained in:
Ryan Fleury
2024-02-23 11:07:09 -08:00
parent 6beb9951e6
commit ac8a7ba988
+9
View File
@@ -1686,6 +1686,15 @@ p2r_udt_convert_task__entry_point(Arena *arena, void *p)
//- rjf: enums -> equip enumerates
//
case CV_LeafKind_ENUM:
{
CV_LeafEnum *lf = (CV_LeafEnum *)itype_leaf_first;
if(lf->props & CV_TypeProp_FwdRef)
{
break;
}
field_itype = lf->field_itype;
}goto equip_enum_vals;
equip_enum_vals:;
{
Temp scratch = scratch_begin(&arena, 1);