aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2023-10-01 13:16:02 +0300
committerVeikka Tuominen <git@vexu.eu>2023-10-01 17:00:01 +0300
commit63bd2bff12992aef0ce23ae4b344e9cb5d65f05d (patch)
treea26b65da14fca381be9266f41f504c332efc3c4b /test/cases/compile_errors
parentd8bfbbbf25984cfdc4d50a92569523a0a151d9e6 (diff)
downloadzig-63bd2bff12992aef0ce23ae4b344e9cb5d65f05d.tar.gz
zig-63bd2bff12992aef0ce23ae4b344e9cb5d65f05d.zip
Sema: add `@errorCast` which works for both error sets and error unions
Closes #17343
Diffstat (limited to 'test/cases/compile_errors')
-rw-r--r--test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig2
-rw-r--r--test/cases/compile_errors/int_to_err_non_global_invalid_number.zig2
2 files changed, 2 insertions, 2 deletions
diff --git a/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig b/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig
index cfb01c3ddc..fedfaf2d07 100644
--- a/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig
+++ b/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig
@@ -2,7 +2,7 @@ const Set1 = error{ A, B };
const Set2 = error{ A, C };
comptime {
var x = Set1.B;
- var y: Set2 = @errSetCast(x);
+ var y: Set2 = @errorCast(x);
_ = y;
}
diff --git a/test/cases/compile_errors/int_to_err_non_global_invalid_number.zig b/test/cases/compile_errors/int_to_err_non_global_invalid_number.zig
index 32f4657ed5..23c3917b44 100644
--- a/test/cases/compile_errors/int_to_err_non_global_invalid_number.zig
+++ b/test/cases/compile_errors/int_to_err_non_global_invalid_number.zig
@@ -8,7 +8,7 @@ const Set2 = error{
};
comptime {
var x = @intFromError(Set1.B);
- var y: Set2 = @errSetCast(@errorFromInt(x));
+ var y: Set2 = @errorCast(@errorFromInt(x));
_ = y;
}