diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/Local.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Utils/Local.cpp b/llvm/lib/Transforms/Utils/Local.cpp index 6ebf9e1..7192efe 100644 --- a/llvm/lib/Transforms/Utils/Local.cpp +++ b/llvm/lib/Transforms/Utils/Local.cpp @@ -1095,11 +1095,9 @@ static void redirectValuesFromPredecessorsToPhi(BasicBlock *BB, PN->addIncoming(OldValPN->getIncomingValueForBlock(CommonPred), BB); } else { - for (unsigned i = 0, e = BBPreds.size(); i != e; ++i) { + for (BasicBlock *PredBB : BBPreds) { // Update existing incoming values in PN for this // predecessor of BB. - BasicBlock *PredBB = BBPreds[i]; - if (PredBB == CommonPred) continue; |