aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Sema.zig')
-rw-r--r--src/Sema.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 40c170cbe7..ad800c29a6 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -19226,7 +19226,7 @@ fn retWithErrTracing(
const return_err_fn = Air.internedToRef(try sema.getBuiltin(src, .returnError));
if (!need_check) {
- try sema.callBuiltin(block, src, return_err_fn, .never_inline, &.{}, .@"error return");
+ try sema.callBuiltin(block, src, return_err_fn, .never_tail, &.{}, .@"error return");
_ = try block.addUnOp(ret_tag, operand);
return;
}
@@ -19237,7 +19237,7 @@ fn retWithErrTracing(
var else_block = block.makeSubBlock();
defer else_block.instructions.deinit(gpa);
- try sema.callBuiltin(&else_block, src, return_err_fn, .never_inline, &.{}, .@"error return");
+ try sema.callBuiltin(&else_block, src, return_err_fn, .never_tail, &.{}, .@"error return");
_ = try else_block.addUnOp(ret_tag, operand);
try sema.air_extra.ensureUnusedCapacity(gpa, @typeInfo(Air.CondBr).@"struct".fields.len +