commit fd0c324cb05d0d30f8ca5ae44f6db5072975b125 (tree)
parent debf3075942a0a8aa4078ffefc2f1201dd92d72b
Author: Andrew Kelley <andrew@ziglang.org>
Date: Sun, 21 Dec 2025 17:06:02 -0800
std.debug: fix simple_panic
Diffstat:
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/lib/std/debug.zig b/lib/std/debug.zig
@@ -489,10 +489,7 @@ const use_trap_panic = switch (builtin.zig_backend) {
};
/// Dumps a stack trace to standard error, then aborts.
-pub fn defaultPanic(
- msg: []const u8,
- first_trace_addr: ?usize,
-) noreturn {
+pub fn defaultPanic(msg: []const u8, first_trace_addr: ?usize) noreturn {
@branchHint(.cold);
if (use_trap_panic) @trap();
diff --git a/lib/std/debug/simple_panic.zig b/lib/std/debug/simple_panic.zig
@@ -14,9 +14,8 @@ const std = @import("../std.zig");
pub fn call(msg: []const u8, ra: ?usize) noreturn {
@branchHint(.cold);
_ = ra;
- const stderr_writer = std.debug.lockStderr(&.{}, null).terminal().writer;
+ const stderr_writer = &std.debug.lockStderr(&.{}).file_writer.interface;
stderr_writer.writeAll(msg) catch {};
- stderr_writer.flush(msg) catch {};
@trap();
}