aboutsummaryrefslogtreecommitdiff
path: root/lib/std/debug.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/debug.zig')
-rw-r--r--lib/std/debug.zig9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig
index 249674e0d4..eef65bd677 100644
--- a/lib/std/debug.zig
+++ b/lib/std/debug.zig
@@ -445,7 +445,14 @@ pub inline fn getContext(context: *StackTraceContext) bool {
}
const result = have_getcontext and os.system.getcontext(context) == 0;
- if (native_os == .macos) assert(context.mcsize == @sizeOf(std.c.mcontext_t));
+ if (native_os == .macos) {
+ // TODO: Temp, to discover this size via aarch64 CI
+ if (context.mcsize != @sizeOf(std.c.mcontext_t)) {
+ print("context.mcsize does not match! {} vs {}\n", .{ context.mcsize, @sizeOf(std.c.mcontext_t)});
+ }
+
+ assert(context.mcsize == @sizeOf(std.c.mcontext_t));
+ }
return result;
}