diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-01-15 00:14:14 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-01-15 00:14:14 -0500 |
| commit | c9ac607bd3bf2cc1cfb941e54e6bcd53f2fcc59d (patch) | |
| tree | 7a209cc34fc256887e92864dfe5b17d7190822ba /std/special/panic.zig | |
| parent | 7b57454cc11371b71097967656e19f0a1736d733 (diff) | |
| download | zig-c9ac607bd3bf2cc1cfb941e54e6bcd53f2fcc59d.tar.gz zig-c9ac607bd3bf2cc1cfb941e54e6bcd53f2fcc59d.zip | |
add builtin.have_error_return_tracing
Diffstat (limited to 'std/special/panic.zig')
| -rw-r--r-- | std/special/panic.zig | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/std/special/panic.zig b/std/special/panic.zig index 690c4afa1c..d26166fdac 100644 --- a/std/special/panic.zig +++ b/std/special/panic.zig @@ -13,10 +13,12 @@ pub coldcc fn panic(msg: []const u8, error_return_trace: ?&builtin.StackTrace) - while (true) {} }, else => { - if (error_return_trace) |trace| { - std.debug.warn("{}\n", msg); - std.debug.dumpStackTrace(trace); - @import("std").debug.panic(""); + if (builtin.have_error_return_tracing) { + if (error_return_trace) |trace| { + std.debug.warn("{}\n", msg); + std.debug.dumpStackTrace(trace); + @import("std").debug.panic(""); + } } @import("std").debug.panic("{}", msg); }, |
