aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/aarch64
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-12-17 17:00:41 -0800
committerAndrew Kelley <andrew@ziglang.org>2025-12-23 22:15:10 -0800
commit608145c2f07d90c46cdaa8bc2013f31b965a5b8b (patch)
treea8704744b3808887c25ecf7b674eed030b2f6c7d /src/codegen/aarch64
parentaa57793b680b3da05f1d888b4df15807905e57c8 (diff)
downloadzig-608145c2f07d90c46cdaa8bc2013f31b965a5b8b.tar.gz
zig-608145c2f07d90c46cdaa8bc2013f31b965a5b8b.zip
fix more fallout from locking stderr
Diffstat (limited to 'src/codegen/aarch64')
-rw-r--r--src/codegen/aarch64/Select.zig7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/codegen/aarch64/Select.zig b/src/codegen/aarch64/Select.zig
index 138c70fecf..93a6e0a768 100644
--- a/src/codegen/aarch64/Select.zig
+++ b/src/codegen/aarch64/Select.zig
@@ -11274,16 +11274,15 @@ fn initValueAdvanced(
}
pub fn dumpValues(isel: *Select, which: enum { only_referenced, all }) void {
const zcu = isel.pt.zcu;
- const io = zcu.comp.io;
const gpa = zcu.gpa;
const ip = &zcu.intern_pool;
const nav = ip.getNav(isel.nav_index);
errdefer |err| @panic(@errorName(err));
- const stderr_writer = io.lockStderrWriter(&.{}) catch return;
- defer io.unlockStderrWriter();
- const stderr = &stderr_writer.interface;
+ const locked_stderr = std.debug.lockStderr(&.{}, null);
+ defer std.debug.unlockStderr();
+ const stderr = &locked_stderr.file_writer.interface;
var reverse_live_values: std.AutoArrayHashMapUnmanaged(Value.Index, std.ArrayList(Air.Inst.Index)) = .empty;
defer {