@@ -860,20 +860,22 @@ static SILValue tryRewriteToPartialApplyStack(
860
860
LLVM_DEBUG (llvm::dbgs () << " ++ found original:\n " ;
861
861
orig->print (llvm::dbgs ());
862
862
llvm::dbgs () << " \n " );
863
-
863
+
864
864
bool origIsUnmodifiedDuringClosureLifetime = true ;
865
865
866
866
class OrigUnmodifiedDuringClosureLifetimeWalker
867
867
: public TransitiveAddressWalker<
868
868
OrigUnmodifiedDuringClosureLifetimeWalker> {
869
869
SSAPrunedLiveness &closureLiveness;
870
870
bool &origIsUnmodifiedDuringClosureLifetime;
871
+
871
872
public:
872
- OrigUnmodifiedDuringClosureLifetimeWalker (SSAPrunedLiveness &closureLiveness,
873
- bool &origIsUnmodifiedDuringClosureLifetime)
874
- : closureLiveness(closureLiveness),
875
- origIsUnmodifiedDuringClosureLifetime (origIsUnmodifiedDuringClosureLifetime)
876
- {}
873
+ OrigUnmodifiedDuringClosureLifetimeWalker (
874
+ SSAPrunedLiveness &closureLiveness,
875
+ bool &origIsUnmodifiedDuringClosureLifetime)
876
+ : closureLiveness(closureLiveness),
877
+ origIsUnmodifiedDuringClosureLifetime (
878
+ origIsUnmodifiedDuringClosureLifetime) {}
877
879
878
880
bool visitUse (Operand *origUse) {
879
881
LLVM_DEBUG (llvm::dbgs () << " looking at use\n " ;
@@ -895,12 +897,12 @@ static SILValue tryRewriteToPartialApplyStack(
895
897
}
896
898
};
897
899
898
- OrigUnmodifiedDuringClosureLifetimeWalker origUseWalker (closureLiveness,
899
- origIsUnmodifiedDuringClosureLifetime);
900
+ OrigUnmodifiedDuringClosureLifetimeWalker origUseWalker (
901
+ closureLiveness, origIsUnmodifiedDuringClosureLifetime);
900
902
auto walkResult = std::move(origUseWalker).walk(orig);
901
-
902
- if (walkResult == AddressUseKind::Unknown
903
- || !origIsUnmodifiedDuringClosureLifetime) {
903
+
904
+ if (walkResult == AddressUseKind::Unknown ||
905
+ !origIsUnmodifiedDuringClosureLifetime) {
904
906
continue ;
905
907
}
906
908
0 commit comments