Commit 9e5869262a
Changed files (1)
lib
std
meta
lib/std/meta/trait.zig
@@ -476,7 +476,6 @@ pub fn hasUniqueRepresentation(comptime T: type) bool {
else => return false, // TODO can we know if it's true for some of these types ?
.AnyFrame,
- .Bool,
.BoundFn,
.Enum,
.ErrorSet,
@@ -484,6 +483,8 @@ pub fn hasUniqueRepresentation(comptime T: type) bool {
.Pointer,
=> return true,
+ .Bool => return false,
+
// The padding bits are undefined.
.Int => |info| return (info.bits % 8) == 0 and
(info.bits == 0 or std.math.isPowerOfTwo(info.bits)),