aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorMichael Dusan <michael.dusan@gmail.com>2024-09-03 14:37:15 -0400
committerMatthew Lugg <mlugg@mlugg.co.uk>2024-09-03 22:56:23 +0100
commit7a4d69983a6ac7ab91f71910cec5886ed5bec745 (patch)
tree085a161cf0a257ff15b9b86e89865f300286247d /lib/std
parent242d268a06261d31161ad3a30ac0c2827ca49d99 (diff)
downloadzig-7a4d69983a6ac7ab91f71910cec5886ed5bec745.tar.gz
zig-7a4d69983a6ac7ab91f71910cec5886ed5bec745.zip
AstGen: update @errorCast to maybe eval to err
Consequently, `AstGen.ret()` now passes the error code to `.defer_error_code`. Previously, the error union value was passed. closes #20371
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/zig/BuiltinFn.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/zig/BuiltinFn.zig b/lib/std/zig/BuiltinFn.zig
index 1da3ffb5a7..95c6c7be12 100644
--- a/lib/std/zig/BuiltinFn.zig
+++ b/lib/std/zig/BuiltinFn.zig
@@ -482,7 +482,7 @@ pub const list = list: {
"@errorCast",
.{
.tag = .error_cast,
- .eval_to_error = .always,
+ .eval_to_error = .maybe,
.param_count = 1,
},
},