authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-04-02 17:25:44-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-04-02 18:31:19-04:00
logcb0241fe44e347bd14fd5568a240f1237dafacc3
tree58a9c886b11164b21365a155037e67bfe4280432
parent4c38a8cce17979a9e8ce15c8ccfe1b7ccdb59832
signaturelock-open Commit is signed but in an unrecognized format.

behavior tests passing again


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

src/analyze.cpp+2-1
...@@ -4047,7 +4047,6 @@ bool handle_is_ptr(ZigType *type_entry) {...@@ -4047,7 +4047,6 @@ bool handle_is_ptr(ZigType *type_entry) {
4047 return false;4047 return false;
4048 case ZigTypeIdArray:4048 case ZigTypeIdArray:
4049 case ZigTypeIdStruct:4049 case ZigTypeIdStruct:
4050 case ZigTypeIdUnion:
4051 return type_has_bits(type_entry);4050 return type_has_bits(type_entry);
4052 case ZigTypeIdErrorUnion:4051 case ZigTypeIdErrorUnion:
4053 return type_has_bits(type_entry->data.error_union.payload_type);4052 return type_has_bits(type_entry->data.error_union.payload_type);
...@@ -4055,6 +4054,8 @@ bool handle_is_ptr(ZigType *type_entry) {...@@ -4055,6 +4054,8 @@ bool handle_is_ptr(ZigType *type_entry) {
4055 return type_has_bits(type_entry->data.maybe.child_type) &&4054 return type_has_bits(type_entry->data.maybe.child_type) &&
4056 !type_is_nonnull_ptr(type_entry->data.maybe.child_type) &&4055 !type_is_nonnull_ptr(type_entry->data.maybe.child_type) &&
4057 type_entry->data.maybe.child_type->id != ZigTypeIdErrorSet;4056 type_entry->data.maybe.child_type->id != ZigTypeIdErrorSet;
4057 case ZigTypeIdUnion:
4058 return type_has_bits(type_entry) && type_entry->data.unionation.gen_field_count != 0;
40584059
4059 }4060 }
4060 zig_unreachable();4061 zig_unreachable();