diff options
Diffstat (limited to 'devel/llvm29/files/patch-lib_Transforms_Scalar_LoopIndexSplit.cpp')
-rw-r--r-- | devel/llvm29/files/patch-lib_Transforms_Scalar_LoopIndexSplit.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/devel/llvm29/files/patch-lib_Transforms_Scalar_LoopIndexSplit.cpp b/devel/llvm29/files/patch-lib_Transforms_Scalar_LoopIndexSplit.cpp deleted file mode 100644 index e3a82d5972aa..000000000000 --- a/devel/llvm29/files/patch-lib_Transforms_Scalar_LoopIndexSplit.cpp +++ /dev/null @@ -1,21 +0,0 @@ -Author: dpatel -Date: Thu Sep 20 18:01:50 2007 -New Revision: 42178 - -Log: -Don't increment invalid iterator. - -============================================================================== ---- lib/Transforms/Scalar/LoopIndexSplit.cpp (original) -+++ lib/Transforms/Scalar/LoopIndexSplit.cpp Thu Sep 20 18:01:50 2007 -@@ -928,8 +928,9 @@ - while (!WorkList.empty()) { - BasicBlock *BB = WorkList.back(); WorkList.pop_back(); - for(BasicBlock::iterator BBI = BB->begin(), BBE = BB->end(); -- BBI != BBE; ++BBI) { -+ BBI != BBE; ) { - Instruction *I = BBI; -+ ++BBI; - I->replaceAllUsesWith(UndefValue::get(I->getType())); - I->eraseFromParent(); - } |