We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a09e258 commit 5c33459Copy full SHA for 5c33459
lib/SIL/IR/OperandOwnership.cpp
@@ -610,8 +610,9 @@ OperandOwnership OperandOwnershipClassifier::visitYieldInst(YieldInst *i) {
610
OperandOwnership OperandOwnershipClassifier::visitReturnInst(ReturnInst *i) {
611
switch (i->getOwnershipKind()) {
612
case OwnershipKind::Any:
613
- case OwnershipKind::Guaranteed:
614
llvm_unreachable("invalid value ownership");
+ case OwnershipKind::Guaranteed:
615
+ return OperandOwnership::GuaranteedForwarding;
616
case OwnershipKind::None:
617
return OperandOwnership::TrivialUse;
618
case OwnershipKind::Unowned:
0 commit comments