aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/error.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-03-09 14:05:22 +0200
committerVeikka Tuominen <git@vexu.eu>2022-10-06 15:39:06 +0300
commit0b1dd845d9ac15ade5748dcb6ffa6b868fdfe0c0 (patch)
treebf69edb5019874be43c15492265ed8418fd71453 /test/behavior/error.zig
parentb626977f45f5175ae26e212b20adbd514649d6e5 (diff)
downloadzig-0b1dd845d9ac15ade5748dcb6ffa6b868fdfe0c0.tar.gz
zig-0b1dd845d9ac15ade5748dcb6ffa6b868fdfe0c0.zip
stage2: add error for non-void error union payload being ignored
See https://github.com/ziglang/zig/pull/6060#discussion_r471032912
Diffstat (limited to 'test/behavior/error.zig')
-rw-r--r--test/behavior/error.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/behavior/error.zig b/test/behavior/error.zig
index dc29c9bc5b..0f6305a98a 100644
--- a/test/behavior/error.zig
+++ b/test/behavior/error.zig
@@ -7,7 +7,7 @@ const mem = std.mem;
/// A more basic implementation of std.testing.expectError which
/// does not require formatter/printing support
fn expectError(expected_err: anyerror, observed_err_union: anytype) !void {
- if (observed_err_union) {
+ if (observed_err_union) |_| {
return error.TestExpectedError;
} else |err| if (err == expected_err) {
return; // Success