authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-21 16:11:26-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-07-21 16:11:26-07:00
log85b997b346aac7d5dc51f9b49ba7596db1b407b0
tree5c8adf61117dbd8dbb54c3b6fb08360126f491c9
parent63f672d3228c2cdd97ab0934b888931a67ce887f

Sema: fix missed error union OPV


1 files changed, 4 insertions(+), 0 deletions(-)

src/Sema.zig+4
...@@ -9058,6 +9058,10 @@ fn analyzeErrUnionPayload(...@@ -9058,6 +9058,10 @@ fn analyzeErrUnionPayload(
9058 try sema.addSafetyCheckUnwrapError(block, src, operand, .unwrap_errunion_err, .is_non_err);9058 try sema.addSafetyCheckUnwrapError(block, src, operand, .unwrap_errunion_err, .is_non_err);
9059 }9059 }
90609060
9061 if (try sema.typeHasOnePossibleValue(payload_ty)) |payload_only_value| {
9062 return Air.internedToRef(payload_only_value.toIntern());
9063 }
9064
9061 return block.addTyOp(.unwrap_errunion_payload, payload_ty, operand);9065 return block.addTyOp(.unwrap_errunion_payload, payload_ty, operand);
9062}9066}
90639067