| ... | @@ -251,8 +251,11 @@ test "@fromBackingInt with packed structs" { | ... | @@ -251,8 +251,11 @@ test "@fromBackingInt with packed structs" { |
| 251 | const v3: S3 = @fromBackingInt(b3); | 251 | const v3: S3 = @fromBackingInt(b3); |
| 252 | try expect(v3 == S3.expected.val); | 252 | try expect(v3 == S3.expected.val); |
| 253 | | 253 | |
| 254 | const v4: S4 = @fromBackingInt(b4); | 254 | // https://codeberg.org/ziglang/zig/issues/35982 |
| 255 | try expect(v4 == S4.expected.val); | 255 | if (builtin.zig_backend != .stage2_x86_64) { |
| | 256 | const v4: S4 = @fromBackingInt(b4); |
| | 257 | try expect(v4 == S4.expected.val); |
| | 258 | } |
| 256 | | 259 | |
| 257 | const v5: S5 = @fromBackingInt(b5); | 260 | const v5: S5 = @fromBackingInt(b5); |
| 258 | try expect(v5 == S5.expected.val); | 261 | try expect(v5 == S5.expected.val); |
| ... | @@ -353,8 +356,11 @@ test "@fromBackingInt with packed unions" { | ... | @@ -353,8 +356,11 @@ test "@fromBackingInt with packed unions" { |
| 353 | const v3: U3 = @fromBackingInt(b3); | 356 | const v3: U3 = @fromBackingInt(b3); |
| 354 | try expect(v3 == U3.expected.val); | 357 | try expect(v3 == U3.expected.val); |
| 355 | | 358 | |
| 356 | const v4: U4 = @fromBackingInt(b4); | 359 | // https://codeberg.org/ziglang/zig/issues/35982 |
| 357 | try expect(v4 == U4.expected.val); | 360 | if (builtin.zig_backend != .stage2_x86_64) { |
| | 361 | const v4: U4 = @fromBackingInt(b4); |
| | 362 | try expect(v4 == U4.expected.val); |
| | 363 | } |
| 358 | | 364 | |
| 359 | const v5: U5 = @fromBackingInt(b5); | 365 | const v5: U5 = @fromBackingInt(b5); |
| 360 | try expect(v5 == U5.expected.val); | 366 | try expect(v5 == U5.expected.val); |