From cf0081540be330c8f55b5744532d69dbb4e8fa99 Mon Sep 17 00:00:00 2001 From: zooster Date: Mon, 28 Nov 2022 17:46:16 +0100 Subject: [PATCH] std.Thread.Futex.PosixImpl.Address.from: fix `alignment` type Fixes #13673 --- lib/std/Thread/Futex.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/Thread/Futex.zig b/lib/std/Thread/Futex.zig index 58f49c483ecd..15ef35698e91 100644 --- a/lib/std/Thread/Futex.zig +++ b/lib/std/Thread/Futex.zig @@ -721,7 +721,7 @@ const PosixImpl = struct { // then cut off the zero bits from the alignment to get the unique address. const addr = @ptrToInt(ptr); assert(addr & (alignment - 1) == 0); - return addr >> @ctz(alignment); + return addr >> @ctz(@as(usize, alignment)); } };