zig/test/behavior/bugs/6850.zig
Andrew Kelley 4307436b99 move behavior tests from test/stage1/ to test/
And fix test cases to make them pass. This is in preparation for
starting to pass behavior tests with self-hosted.
2021-04-29 15:54:04 -07:00

13 lines
232 B
Zig

const std = @import("std");
test "lazy sizeof comparison with zero" {
const Empty = struct {};
const T = *Empty;
std.testing.expect(hasNoBits(T));
}
fn hasNoBits(comptime T: type) bool {
return @sizeOf(T) == 0;
}