From 2c7d3c8007dcc8e46c91e92e1d2676af87d1fbcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sat, 24 Jan 2026 17:00:36 +0100 Subject: [PATCH] std.debug: use debug_io for the futex in waitForOtherThreadToFinishPanicking --- lib/std/debug.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } } -- 2.54.0