diff --git a/src/Air.zig b/src/Air.zig index e08993bbed5ab8b2b07efafd1d719e97e5b69460..46ba2970039adae8dcbfcc9393651b0c37575a40 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 9621aefcf68843c1f43a3013c7084bc81a75a44c..167a55d19e2210a87766cf16ce173bf2d2523058 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 00537e0e38ed97864df1b61511bc1b38819f4397..f6e3cebff5c7c86914ba4550d2e27543ab12582b 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 38cf4da3fd444b45011ad48f904543db010e8ad4..ab64dbf738eb1ceaf18a41d9c177fe3ab5ab30d1 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 52dba34e56b8b8d122e4dd8dab85b7a5ee1fa8fb..a040af60c46312e16036fb633f54b5baa30c4c0c 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 182f3267a60a571280c5e101e6d5f53bf71c4c1e..5bd8dc68f6d21d020ccc2325c26bf23f7835ca7e 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); } }