diff options
| author | Luuk de Gram <luuk@degram.dev> | 2022-05-07 17:09:09 +0200 |
|---|---|---|
| committer | Luuk de Gram <luuk@degram.dev> | 2022-05-07 20:02:02 +0200 |
| commit | a11097958271562fe7e64716356c07d9996fad5f (patch) | |
| tree | f231e413b079e1c0184e20322ef154bf46bc6ff4 /test/behavior/math.zig | |
| parent | ad4f0dda8b8c270594ed24a27c808f8bd43924bf (diff) | |
| download | zig-a11097958271562fe7e64716356c07d9996fad5f.tar.gz zig-a11097958271562fe7e64716356c07d9996fad5f.zip | |
stage2: Split `@mulWithOverflow` tests
Diffstat (limited to 'test/behavior/math.zig')
| -rw-r--r-- | test/behavior/math.zig | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/behavior/math.zig b/test/behavior/math.zig index 760dece01e..42f2635afd 100644 --- a/test/behavior/math.zig +++ b/test/behavior/math.zig @@ -687,7 +687,6 @@ test "basic @mulWithOverflow" { test "extensive @mulWithOverflow" { if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO { var a: u5 = 3; @@ -833,6 +832,12 @@ test "extensive @mulWithOverflow" { try expect(@mulWithOverflow(i32, a, b, &res)); try expect(res == 0x7fffffff); } +} + +test "@mulWithOverflow bitsize > 32" { + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO { var a: u62 = 3; |
