diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-01-15 16:26:13 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-01-15 16:26:13 -0500 |
| commit | 6ec9933fd80013104982debab9fbff1463582f19 (patch) | |
| tree | 2fb5a768a59e95a94cbeb9ac853643f8777936e5 /std/special/panic.zig | |
| parent | c9ac607bd3bf2cc1cfb941e54e6bcd53f2fcc59d (diff) | |
| download | zig-6ec9933fd80013104982debab9fbff1463582f19.tar.gz zig-6ec9933fd80013104982debab9fbff1463582f19.zip | |
fix getting debug info twice in default panic handler
Diffstat (limited to 'std/special/panic.zig')
| -rw-r--r-- | std/special/panic.zig | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/std/special/panic.zig b/std/special/panic.zig index d26166fdac..1b22658c7f 100644 --- a/std/special/panic.zig +++ b/std/special/panic.zig @@ -13,12 +13,8 @@ pub coldcc fn panic(msg: []const u8, error_return_trace: ?&builtin.StackTrace) - while (true) {} }, else => { - if (builtin.have_error_return_tracing) { - if (error_return_trace) |trace| { - std.debug.warn("{}\n", msg); - std.debug.dumpStackTrace(trace); - @import("std").debug.panic(""); - } + if (error_return_trace) |trace| { + @import("std").debug.panicWithTrace(trace, "{}", msg); } @import("std").debug.panic("{}", msg); }, |
