diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2023-05-01 16:58:55 -0400 |
|---|---|---|
| committer | Jacob Young <jacobly0@users.noreply.github.com> | 2023-05-01 19:22:53 -0400 |
| commit | db88b414722e698a392ec65a3ef46730341aea25 (patch) | |
| tree | 9915a092d16f85355a27265a7d31637631217d1a /test/behavior/switch.zig | |
| parent | 5e7f3d5daaea1e6f5e835648ffd085797b667824 (diff) | |
| download | zig-db88b414722e698a392ec65a3ef46730341aea25.tar.gz zig-db88b414722e698a392ec65a3ef46730341aea25.zip | |
x86_64: fix switch multi-prongs and mul/div flags clobber
Diffstat (limited to 'test/behavior/switch.zig')
| -rw-r--r-- | test/behavior/switch.zig | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/test/behavior/switch.zig b/test/behavior/switch.zig index 3924d1d6c1..5e2d6d28c1 100644 --- a/test/behavior/switch.zig +++ b/test/behavior/switch.zig @@ -88,7 +88,6 @@ fn nonConstSwitch(foo: SwitchStatementFoo) !void { const SwitchStatementFoo = enum { A, B, C, D }; test "switch with multiple expressions" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const x = switch (returnsFive()) { @@ -275,7 +274,6 @@ fn testSwitchEnumPtrCapture() !void { } test "switch handles all cases of number" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO try testSwitchHandleAllCases(); @@ -455,7 +453,6 @@ test "else prong of switch on error set excludes other cases" { } test "switch prongs with error set cases make a new error set type for capture value" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO @@ -532,7 +529,6 @@ test "switch with null and T peer types and inferred result location type" { test "switch prongs with cases with identical payload types" { if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO const Union = union(enum) { |
