diff options
| author | Mitchell Hashimoto <mitchell.hashimoto@gmail.com> | 2022-03-14 14:34:28 -0700 |
|---|---|---|
| committer | Mitchell Hashimoto <mitchell.hashimoto@gmail.com> | 2022-03-14 14:34:28 -0700 |
| commit | edd07aa80815dc634d437588f5c9aad7dc9039dc (patch) | |
| tree | d506604d9f6ab6ab0ea3987dfbc06e9cbd06182a /test/behavior/type.zig | |
| parent | 5ea94e7715607e986298908536cdd3d9dfdd0ce9 (diff) | |
| download | zig-edd07aa80815dc634d437588f5c9aad7dc9039dc.tar.gz zig-edd07aa80815dc634d437588f5c9aad7dc9039dc.zip | |
stage2: reify unions
Diffstat (limited to 'test/behavior/type.zig')
| -rw-r--r-- | test/behavior/type.zig | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/test/behavior/type.zig b/test/behavior/type.zig index 15b4638488..0335bd3589 100644 --- a/test/behavior/type.zig +++ b/test/behavior/type.zig @@ -395,7 +395,11 @@ test "Type.Enum" { } test "Type.Union" { - if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_c) 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 Untagged = @Type(.{ .Union = .{ @@ -458,7 +462,11 @@ test "Type.Union" { } test "Type.Union from Type.Enum" { - if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_c) 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 Tag = @Type(.{ .Enum = .{ @@ -486,7 +494,11 @@ test "Type.Union from Type.Enum" { } test "Type.Union from regular enum" { - if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_c) 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 E = enum { working_as_expected }; const T = @Type(.{ |
