diff options
Diffstat (limited to 'test/behavior/cast.zig')
| -rw-r--r-- | test/behavior/cast.zig | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/behavior/cast.zig b/test/behavior/cast.zig index 0ddbf6458a..50d99897c8 100644 --- a/test/behavior/cast.zig +++ b/test/behavior/cast.zig @@ -371,7 +371,9 @@ fn testPeerResolveArrayConstSlice(b: bool) !void { } test "implicitly cast from T to anyerror!?T" { - if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; try castToOptionalTypeError(1); comptime try castToOptionalTypeError(1); @@ -387,7 +389,7 @@ fn castToOptionalTypeError(z: i32) !void { const f = z; const g: anyerror!?i32 = f; - _ = g catch {}; + _ = try g; const a = A{ .a = z }; const b: anyerror!?A = a; |
