authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-02-25 17:34:18-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-02-25 17:34:18-05:00
log704a8acb5997c7fdab4e29737fb398c022f876b7
treed09d20003e278d5adccfce7f69c347a2a75e4d2f
parent83f89064490350991806aea02ea6ba4b948c0376

fix handle_is_ptr for promise type


1 files changed, 1 insertions(+), 2 deletions(-)

src/analyze.cpp+1-2
......@@ -4191,8 +4191,7 @@ bool handle_is_ptr(TypeTableEntry *type_entry) {
41914191 return type_has_bits(type_entry->data.error_union.payload_type);
41924192 case TypeTableEntryIdMaybe:
41934193 return type_has_bits(type_entry->data.maybe.child_type) &&
4194 type_entry->data.maybe.child_type->id != TypeTableEntryIdPointer &&
4195 type_entry->data.maybe.child_type->id != TypeTableEntryIdFn;
4194 !type_is_codegen_pointer(type_entry->data.maybe.child_type);
41964195 case TypeTableEntryIdUnion:
41974196 assert(type_entry->data.unionation.complete);
41984197 if (type_entry->data.unionation.gen_field_count == 0)