authorgravatar for alexandre@pc.pcAlexandre <alexandre@pc.pc> 2025-07-18 17:45:45-04:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-07-19 15:31:44+02:00
log4e6a04929d22015c85780f08fe46d6378ae82b66
tree927300682b51c1fb3de23c9d40696d64490f31ce
parent67e6df4313a982fa08ab6ec6de1da427aaf83409

Changed u64 to usize to fix #24208


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

lib/std/hash/RapidHash.zig+1-1
...@@ -20,7 +20,7 @@ pub fn hash(seed: u64, input: []const u8) u64 {...@@ -20,7 +20,7 @@ pub fn hash(seed: u64, input: []const u8) u64 {
2020
21 if (len <= 16) {21 if (len <= 16) {
22 if (len >= 4) {22 if (len >= 4) {
23 const d: u64 = ((len & 24) >> @intCast(len >> 3));23 const d: usize = ((len & 24) >> @intCast(len >> 3));
24 const e = len - 4;24 const e = len - 4;
25 a = (r32(k) << 32) | r32(k[e..]);25 a = (r32(k) << 32) | r32(k[e..]);
26 b = ((r32(k[d..]) << 32) | r32(k[(e - d)..]));26 b = ((r32(k[d..]) << 32) | r32(k[(e - d)..]));