aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-02-26 15:51:59 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-02-26 16:53:23 -0700
commitaefe4046de9b600bb84cb308ec3afb8f020a2db0 (patch)
tree47c632c569d4f1b86db6fe998c9aa51bb07dc1d6 /test
parentd62229e3ad6069597b74874ba3b84fc185b2fa4c (diff)
downloadzig-aefe4046de9b600bb84cb308ec3afb8f020a2db0.tar.gz
zig-aefe4046de9b600bb84cb308ec3afb8f020a2db0.zip
Sema: implement `@enumToInt` for unions
Diffstat (limited to 'test')
-rw-r--r--test/behavior/union.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/behavior/union.zig b/test/behavior/union.zig
index a3549e9599..af61044b33 100644
--- a/test/behavior/union.zig
+++ b/test/behavior/union.zig
@@ -704,7 +704,9 @@ test "union with only 1 field casted to its enum type which has enum value speci
}
test "@enumToInt works on unions" {
- 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
const Bar = union(enum) {
A: bool,