diff options
| author | Veikka Tuominen <git@vexu.eu> | 2023-10-01 13:16:02 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2023-10-01 17:00:01 +0300 |
| commit | 63bd2bff12992aef0ce23ae4b344e9cb5d65f05d (patch) | |
| tree | a26b65da14fca381be9266f41f504c332efc3c4b /test/cases/compile_errors | |
| parent | d8bfbbbf25984cfdc4d50a92569523a0a151d9e6 (diff) | |
| download | zig-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.zig | 2 | ||||
| -rw-r--r-- | test/cases/compile_errors/int_to_err_non_global_invalid_number.zig | 2 |
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; } |
