| ... | ... | @@ -687,7 +687,6 @@ test "basic @mulWithOverflow" { |
| 687 | 687 | test "extensive @mulWithOverflow" { |
| 688 | 688 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 689 | 689 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 690 | | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 691 | 690 | |
| 692 | 691 | { |
| 693 | 692 | var a: u5 = 3; |
| ... | ... | @@ -833,6 +832,12 @@ test "extensive @mulWithOverflow" { |
| 833 | 832 | try expect(@mulWithOverflow(i32, a, b, &res)); |
| 834 | 833 | try expect(res == 0x7fffffff); |
| 835 | 834 | } |
| 835 | } |
| 836 | |
| 837 | test "@mulWithOverflow bitsize > 32" { |
| 838 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 839 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 840 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 836 | 841 | |
| 837 | 842 | { |
| 838 | 843 | var a: u62 = 3; |