| ... | ... | @@ -1447,8 +1447,7 @@ static OnePossibleValue type_val_resolve_has_one_possible_value(CodeGen *g, ZigV |
| 1447 | 1447 | case LazyValueIdArrayType: { |
| 1448 | 1448 | LazyValueArrayType *lazy_array_type = |
| 1449 | 1449 | reinterpret_cast<LazyValueArrayType *>(type_val->data.x_lazy); |
| 1450 | | // The sentinel counts as an extra element |
| 1451 | | if (lazy_array_type->length == 0 && lazy_array_type->sentinel == nullptr) |
| 1450 | if (lazy_array_type->length == 0) |
| 1452 | 1451 | return OnePossibleValueYes; |
| 1453 | 1452 | return type_val_resolve_has_one_possible_value(g, lazy_array_type->elem_type->value); |
| 1454 | 1453 | } |
| ... | ... | @@ -5735,8 +5734,7 @@ OnePossibleValue type_has_one_possible_value(CodeGen *g, ZigType *type_entry) { |
| 5735 | 5734 | case ZigTypeIdUnreachable: |
| 5736 | 5735 | return OnePossibleValueYes; |
| 5737 | 5736 | case ZigTypeIdArray: |
| 5738 | | // The sentinel counts as an extra element |
| 5739 | | if (type_entry->data.array.len == 0 && type_entry->data.array.sentinel == nullptr) |
| 5737 | if (type_entry->data.array.len == 0) |
| 5740 | 5738 | return OnePossibleValueYes; |
| 5741 | 5739 | return type_has_one_possible_value(g, type_entry->data.array.child_type); |
| 5742 | 5740 | case ZigTypeIdStruct: |