authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-12-04 02:05:33-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-12-04 02:05:33-05:00
log54138d9e82d545094a85435ef862a6d4894e859e
tree8966cedeb62771f4a19d0e5fc4782b75f4ae19fc
parent084911d9b376fa9bea2567f53854511adc6d07ec

add test for union with 1 void field being 0 bits


1 files changed, 7 insertions(+), 0 deletions(-)

test/cases/union.zig+7
......@@ -166,3 +166,10 @@ const PackedPtrOrInt = packed union {
166166test "extern union size" {
167167 comptime assert(@sizeOf(PackedPtrOrInt) == 8);
168168}
169
170const ZeroBits = union {
171 OnlyField: void,
172};
173test "union with only 1 field which is void should be zero bits" {
174 comptime assert(@sizeOf(ZeroBits) == 0);
175}