Skip to content

Commit 98fa7f0

Browse files
committed
Handle ValueMetatypeInst as a leaf user in swift::findTransitiveUsesForAddress
1 parent 46bdf13 commit 98fa7f0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/SIL/Utils/OwnershipUtils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -918,7 +918,7 @@ swift::findTransitiveUsesForAddress(SILValue projectedAddress,
918918
isa<EndUnpairedAccessInst>(user) || isa<WitnessMethodInst>(user) ||
919919
isa<SwitchEnumAddrInst>(user) || isa<CheckedCastAddrBranchInst>(user) ||
920920
isa<SelectEnumAddrInst>(user) || isa<InjectEnumAddrInst>(user) ||
921-
isa<IsUniqueInst>(user)) {
921+
isa<IsUniqueInst>(user) || isa<ValueMetatypeInst>(user)) {
922922
leafUse(op);
923923
continue;
924924
}

0 commit comments

Comments
 (0)