aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-07-02 19:44:49 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-07-02 19:44:49 -0400
commitb84ff1dd325b14bc4a6fc37109b5af8203e6a517 (patch)
tree8cbde2c28ddd61e845a2f51ebdb8eaf444ff7723
parent57d6724186ead79ac76491f42390c0d581a76b04 (diff)
downloadzig-b84ff1dd325b14bc4a6fc37109b5af8203e6a517.tar.gz
zig-b84ff1dd325b14bc4a6fc37109b5af8203e6a517.zip
update the default panic handler on freestanding
Now the infinite loop has a `@breakpoint()` in there.
-rw-r--r--std/special/panic.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/std/special/panic.zig b/std/special/panic.zig
index 92e0d9164c..f42085126b 100644
--- a/std/special/panic.zig
+++ b/std/special/panic.zig
@@ -10,7 +10,9 @@ pub fn panic(msg: []const u8, error_return_trace: ?*builtin.StackTrace) noreturn
@setCold(true);
switch (builtin.os) {
.freestanding => {
- while (true) {}
+ while (true) {
+ @breakpoint();
+ }
},
.wasi => {
std.debug.warn("{}", msg);