mirror of
https://github.com/ziglang/zig.git
synced 2026-02-14 05:20:34 +00:00
Sema: fix missed error union OPV
This commit is contained in:
parent
63f672d322
commit
85b997b346
@ -9058,6 +9058,10 @@ fn analyzeErrUnionPayload(
|
||||
try sema.addSafetyCheckUnwrapError(block, src, operand, .unwrap_errunion_err, .is_non_err);
|
||||
}
|
||||
|
||||
if (try sema.typeHasOnePossibleValue(payload_ty)) |payload_only_value| {
|
||||
return Air.internedToRef(payload_only_value.toIntern());
|
||||
}
|
||||
|
||||
return block.addTyOp(.unwrap_errunion_payload, payload_ty, operand);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user