aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/switch.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-03-25 13:21:22 +0200
committerVeikka Tuominen <git@vexu.eu>2022-03-25 22:32:14 +0200
commit5ff518fbb9ea2fb5a745841731912acbe2f046d9 (patch)
treefc80a1951aa90248ad108463a10eaaa688ab07dd /test/behavior/switch.zig
parent26dfbf8122618de865e847bed18554f6b023198a (diff)
downloadzig-5ff518fbb9ea2fb5a745841731912acbe2f046d9.tar.gz
zig-5ff518fbb9ea2fb5a745841731912acbe2f046d9.zip
Sema: implement zirSwitchCapture for error sets
Diffstat (limited to 'test/behavior/switch.zig')
-rw-r--r--test/behavior/switch.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/behavior/switch.zig b/test/behavior/switch.zig
index db670e34a7..9634a4de37 100644
--- a/test/behavior/switch.zig
+++ b/test/behavior/switch.zig
@@ -465,7 +465,10 @@ 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 != .stage1) return error.SkipZigTest; // TODO
+ 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_c) return error.SkipZigTest; // TODO
const S = struct {
fn doTheTest() !void {