From 9996f8b9b17f7e04be64ac220c9bad743b45a2b7 Mon Sep 17 00:00:00 2001 From: Daniel Hooper Date: Tue, 12 Nov 2024 21:27:02 -0800 Subject: [PATCH] Fix std.c.EXC.MASK struct to match definition in mach/exception_types.h (#21964) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Alex Rønne Petersen --- lib/std/c/darwin.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/std/c/darwin.zig b/lib/std/c/darwin.zig index 573f29150d..b925a15942 100644 --- a/lib/std/c/darwin.zig +++ b/lib/std/c/darwin.zig @@ -59,6 +59,7 @@ pub const EXC = enum(exception_type_t) { pub const SOFT_SIGNAL = 0x10003; pub const MASK = packed struct(u32) { + _0: u1 = 0, BAD_ACCESS: bool = false, BAD_INSTRUCTION: bool = false, ARITHMETIC: bool = false, @@ -72,6 +73,7 @@ pub const EXC = enum(exception_type_t) { RESOURCE: bool = false, GUARD: bool = false, CORPSE_NOTIFY: bool = false, + _14: u18 = 0, pub const MACHINE: MASK = @bitCast(@as(u32, 0));