| ... | @@ -4191,8 +4191,7 @@ bool handle_is_ptr(TypeTableEntry *type_entry) { | ... | @@ -4191,8 +4191,7 @@ bool handle_is_ptr(TypeTableEntry *type_entry) { |
| 4191 | return type_has_bits(type_entry->data.error_union.payload_type); | 4191 | return type_has_bits(type_entry->data.error_union.payload_type); |
| 4192 | case TypeTableEntryIdMaybe: | 4192 | case TypeTableEntryIdMaybe: |
| 4193 | return type_has_bits(type_entry->data.maybe.child_type) && | 4193 | return type_has_bits(type_entry->data.maybe.child_type) && |
| 4194 | type_entry->data.maybe.child_type->id != TypeTableEntryIdPointer && | 4194 | !type_is_codegen_pointer(type_entry->data.maybe.child_type); |
| 4195 | type_entry->data.maybe.child_type->id != TypeTableEntryIdFn; | | |
| 4196 | case TypeTableEntryIdUnion: | 4195 | case TypeTableEntryIdUnion: |
| 4197 | assert(type_entry->data.unionation.complete); | 4196 | assert(type_entry->data.unionation.complete); |
| 4198 | if (type_entry->data.unionation.gen_field_count == 0) | 4197 | if (type_entry->data.unionation.gen_field_count == 0) |