diff options
Diffstat (limited to 'lib/std/debug.zig')
| -rw-r--r-- | lib/std/debug.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 4846b3ce93..5b4c5c873c 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -1288,6 +1288,7 @@ pub const have_segfault_handling_support = switch (native_os) { .windows, .freebsd, .openbsd, + .serenity, => true, else => false, @@ -1371,7 +1372,7 @@ fn handleSegfaultPosix(sig: i32, info: *const posix.siginfo_t, ctx_ptr: ?*anyopa } const addr: usize = switch (native_os) { .linux => @intFromPtr(info.fields.sigfault.addr), - .freebsd, .macos => @intFromPtr(info.addr), + .freebsd, .macos, .serenity => @intFromPtr(info.addr), .netbsd => @intFromPtr(info.info.reason.fault.addr), .openbsd => @intFromPtr(info.data.fault.addr), .solaris, .illumos => @intFromPtr(info.reason.fault.addr), |
