aboutsummaryrefslogtreecommitdiff
path: root/src-self-hosted
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-07-02 13:38:33 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-07-02 13:41:17 -0400
commit7d4a0cfed0fe03e3642a9b1518b8fb5b4a302f50 (patch)
tree101f5fa50efa5484a04ec1d1403ccdeaedd71108 /src-self-hosted
parent1a1598c58cf506217355c6b8eec84c0e9a3a6d2e (diff)
downloadzig-7d4a0cfed0fe03e3642a9b1518b8fb5b4a302f50.tar.gz
zig-7d4a0cfed0fe03e3642a9b1518b8fb5b4a302f50.zip
enable segfault stack traces in stage1 compiler
Diffstat (limited to 'src-self-hosted')
-rw-r--r--src-self-hosted/stage1.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src-self-hosted/stage1.zig b/src-self-hosted/stage1.zig
index 9acc45c99a..3d2606c5ec 100644
--- a/src-self-hosted/stage1.zig
+++ b/src-self-hosted/stage1.zig
@@ -455,3 +455,10 @@ export const stage2_DepNextResult = extern struct {
prereq,
};
};
+
+// ABI warning
+export fn stage2_attach_segfault_handler() void {
+ if (std.debug.runtime_safety and std.debug.have_segfault_handling_support) {
+ std.debug.attachSegfaultHandler();
+ }
+}