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 17a8f7f commit e6b64d2Copy full SHA for e6b64d2
SwiftCompilerSources/Sources/Optimizer/Utilities/OwnershipLiveness.swift
@@ -448,6 +448,8 @@ extension OwnershipUseVisitor {
448
case let mdi as MarkDependenceInst:
449
assert(operand == mdi.baseOperand && mdi.isNonEscaping)
450
return dependentUse(of: operand, into: mdi)
451
+ case let bfi as BorrowedFromInst where !bfi.borrowedPhi.isReborrow:
452
+ return dependentUse(of: operand, into: bfi)
453
default:
454
return borrowingUse(of: operand,
455
by: BorrowingInstruction(operand.instruction)!)
0 commit comments