zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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:
Mlib/std/debug.zig | 5+----
Mlib/std/debug/simple_panic.zig | 3+--
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(); }