diff --git a/src/Air.zig b/src/Air.zig index e08993bbed..46ba297003 100644 --- a/src/Air.zig +++ b/src/Air.zig @@ -811,7 +811,7 @@ pub const Inst = struct { // bigger than expected. Note that in Debug builds, Zig is allowed // to insert a secret field for safety checks. comptime { - if (builtin.mode != .Debug) { + if (builtin.mode != .Debug and builtin.mode != .ReleaseSafe) { assert(@sizeOf(Data) == 8); } } diff --git a/src/Zir.zig b/src/Zir.zig index 9621aefcf6..167a55d19e 100644 --- a/src/Zir.zig +++ b/src/Zir.zig @@ -2602,7 +2602,7 @@ pub const Inst = struct { // bigger than expected. Note that in Debug builds, Zig is allowed // to insert a secret field for safety checks. comptime { - if (builtin.mode != .Debug) { + if (builtin.mode != .Debug and builtin.mode != .ReleaseSafe) { assert(@sizeOf(Data) == 8); } } diff --git a/src/arch/aarch64/Mir.zig b/src/arch/aarch64/Mir.zig index 00537e0e38..f6e3cebff5 100644 --- a/src/arch/aarch64/Mir.zig +++ b/src/arch/aarch64/Mir.zig @@ -473,7 +473,7 @@ pub const Inst = struct { // Make sure we don't accidentally make instructions bigger than expected. // Note that in Debug builds, Zig is allowed to insert a secret field for safety checks. comptime { - if (builtin.mode != .Debug) { + if (builtin.mode != .Debug and builtin.mode != .ReleaseSafe) { assert(@sizeOf(Data) == 8); } } diff --git a/src/arch/arm/Mir.zig b/src/arch/arm/Mir.zig index 38cf4da3fd..ab64dbf738 100644 --- a/src/arch/arm/Mir.zig +++ b/src/arch/arm/Mir.zig @@ -264,7 +264,7 @@ pub const Inst = struct { // Make sure we don't accidentally make instructions bigger than expected. // Note that in Debug builds, Zig is allowed to insert a secret field for safety checks. comptime { - if (builtin.mode != .Debug) { + if (builtin.mode != .Debug and builtin.mode != .ReleaseSafe) { assert(@sizeOf(Data) == 8); } } diff --git a/src/arch/sparc64/Mir.zig b/src/arch/sparc64/Mir.zig index 52dba34e56..a040af60c4 100644 --- a/src/arch/sparc64/Mir.zig +++ b/src/arch/sparc64/Mir.zig @@ -328,7 +328,7 @@ pub const Inst = struct { // Make sure we don't accidentally make instructions bigger than expected. // Note that in Debug builds, Zig is allowed to insert a secret field for safety checks. comptime { - if (builtin.mode != .Debug) { + if (builtin.mode != .Debug and builtin.mode != .ReleaseSafe) { assert(@sizeOf(Data) == 8); } } diff --git a/src/arch/x86_64/Mir.zig b/src/arch/x86_64/Mir.zig index 182f3267a6..5bd8dc68f6 100644 --- a/src/arch/x86_64/Mir.zig +++ b/src/arch/x86_64/Mir.zig @@ -462,7 +462,7 @@ pub const Inst = struct { // Make sure we don't accidentally make instructions bigger than expected. // Note that in Debug builds, Zig is allowed to insert a secret field for safety checks. comptime { - if (builtin.mode != .Debug) { + if (builtin.mode != .Debug and builtin.mode != .ReleaseSafe) { assert(@sizeOf(Data) == 8); } }