authorgravatar for mail@isaacfreund.comIsaac Freund <mail@isaacfreund.com> 2022-04-26 17:00:52+02:00
committergravatar for mail@isaacfreund.comIsaac Freund <mail@isaacfreund.com> 2022-04-27 11:10:52+02:00
log6c0719fd5f29f524b789d5038fdc9fc0878f2e6a
tree138a3006caafac586d9f76cc9c9efceb0bb3e543
parentcea310c9082a985b103953dd84579aa1a6dce6ea

std.meta: deprecate bitCount() for @bitSizeOf()


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

lib/std/meta.zig+2
...@@ -97,6 +97,8 @@ test "std.meta.stringToEnum" {...@@ -97,6 +97,8 @@ test "std.meta.stringToEnum" {
97 try testing.expect(null == stringToEnum(E1, "C"));97 try testing.expect(null == stringToEnum(E1, "C"));
98}98}
9999
100/// Deprecated, use `@bitSizeOf()`.
101/// TODO Remove this after zig 0.10.0 is released.
100pub fn bitCount(comptime T: type) comptime_int {102pub fn bitCount(comptime T: type) comptime_int {
101 return switch (@typeInfo(T)) {103 return switch (@typeInfo(T)) {
102 .Bool => 1,104 .Bool => 1,