diff --git a/lib/std/debug.zig b/lib/std/debug.zig index d07988d7ec5baaf9ef6b61e83253a82936fc06e5..4cf8cc5dc626128112bc8f190cfadcdf18026299 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -596,8 +596,8 @@ fn waitForOtherThreadToFinishPanicking() void { if (builtin.single_threaded) unreachable; // Sleep forever without hammering the CPU - var futex = std.atomic.Value(u32).init(0); - while (true) std.Thread.Futex.wait(&futex, 0); + var futex: u32 = 0; + while (true) std.Options.debug_io.futexWaitUncancelable(u32, &futex, 0); unreachable; } }