| author | |
| committer | |
| log | fd0c324cb05d0d30f8ca5ae44f6db5072975b125 |
| tree | 34402496b80aec11f1685c0c4fd86056242922d0 |
| parent | debf3075942a0a8aa4078ffefc2f1201dd92d72b |
2 files changed, 2 insertions(+), 6 deletions(-)
lib/std/debug.zig+1-4| ... | @@ -489,10 +489,7 @@ const use_trap_panic = switch (builtin.zig_backend) { | ... | @@ -489,10 +489,7 @@ const use_trap_panic = switch (builtin.zig_backend) { |
| 489 | }; | 489 | }; |
| 490 | 490 | ||
| 491 | /// Dumps a stack trace to standard error, then aborts. | 491 | /// Dumps a stack trace to standard error, then aborts. |
| 492 | pub fn defaultPanic( | 492 | pub fn defaultPanic(msg: []const u8, first_trace_addr: ?usize) noreturn { |
| 493 | msg: []const u8, | ||
| 494 | first_trace_addr: ?usize, | ||
| 495 | ) noreturn { | ||
| 496 | @branchHint(.cold); | 493 | @branchHint(.cold); |
| 497 | 494 | ||
| 498 | if (use_trap_panic) @trap(); | 495 | if (use_trap_panic) @trap(); |
lib/std/debug/simple_panic.zig+1-2| ... | @@ -14,9 +14,8 @@ const std = @import("../std.zig"); | ... | @@ -14,9 +14,8 @@ const std = @import("../std.zig"); |
| 14 | pub fn call(msg: []const u8, ra: ?usize) noreturn { | 14 | pub fn call(msg: []const u8, ra: ?usize) noreturn { |
| 15 | @branchHint(.cold); | 15 | @branchHint(.cold); |
| 16 | _ = ra; | 16 | _ = ra; |
| 17 | const stderr_writer = std.debug.lockStderr(&.{}, null).terminal().writer; | 17 | const stderr_writer = &std.debug.lockStderr(&.{}).file_writer.interface; |
| 18 | stderr_writer.writeAll(msg) catch {}; | 18 | stderr_writer.writeAll(msg) catch {}; |
| 19 | stderr_writer.flush(msg) catch {}; | ||
| 20 | @trap(); | 19 | @trap(); |
| 21 | } | 20 | } |
| 22 | 21 |