diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-07-02 19:44:49 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-07-02 19:44:49 -0400 |
| commit | b84ff1dd325b14bc4a6fc37109b5af8203e6a517 (patch) | |
| tree | 8cbde2c28ddd61e845a2f51ebdb8eaf444ff7723 | |
| parent | 57d6724186ead79ac76491f42390c0d581a76b04 (diff) | |
| download | zig-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.zig | 4 |
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); |
