Skip to content

Commit d25c8c0

Browse files
committed
Limit condition.
1 parent 5c8002c commit d25c8c0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Analysis/MemorySSAUpdater.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ MemoryAccess *MemorySSAUpdater::tryRemoveTrivialPhi(MemoryPhi *Phi,
238238
Worklist.push_back(TrackingVH<Value>(U));
239239
}
240240

241-
while (!Worklist.empty() || Worklist.size() > TrivialPhiProcessingLimit) {
241+
while (!Worklist.empty() && Worklist.size() < TrivialPhiProcessingLimit) {
242242
MemoryPhi *RecPhi = dyn_cast<MemoryPhi>(&*(Worklist[Worklist.size() - 1]));
243243
Worklist.pop_back();
244244

0 commit comments

Comments
 (0)