aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/error.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-02-25 12:54:40 +0200
committerAndrew Kelley <andrew@ziglang.org>2022-02-26 12:51:23 -0700
commitee149aaa03e586e48c32cce09bf488ae0e88d053 (patch)
tree786f7b54e7e47027ee66e3fd2c412bed4a31b7bf /test/behavior/error.zig
parentb3aa1ab693ac160a07c44f07c7b90577039860a1 (diff)
downloadzig-ee149aaa03e586e48c32cce09bf488ae0e88d053.tar.gz
zig-ee149aaa03e586e48c32cce09bf488ae0e88d053.zip
stage2: actually coerce in coerce_result_ptr at comptime
Diffstat (limited to 'test/behavior/error.zig')
-rw-r--r--test/behavior/error.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/behavior/error.zig b/test/behavior/error.zig
index 028bd26047..82814dc587 100644
--- a/test/behavior/error.zig
+++ b/test/behavior/error.zig
@@ -294,10 +294,11 @@ fn quux_1() !i32 {
}
test "error: Zero sized error set returned with value payload crash" {
- if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO
+ if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
- _ = foo3(0) catch {};
- _ = comptime foo3(0) catch {};
+ _ = try foo3(0);
+ _ = comptime try foo3(0);
}
const Error = error{};