diff options
Diffstat (limited to 'lib/Transforms/Scalar/LoopIndexSplit.cpp')
-rw-r--r-- | lib/Transforms/Scalar/LoopIndexSplit.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Transforms/Scalar/LoopIndexSplit.cpp b/lib/Transforms/Scalar/LoopIndexSplit.cpp index f4be5ddef9..abda03ca0a 100644 --- a/lib/Transforms/Scalar/LoopIndexSplit.cpp +++ b/lib/Transforms/Scalar/LoopIndexSplit.cpp @@ -382,6 +382,7 @@ void LoopIndexSplit::findSplitCondition() { // Check all basic block's terminators. for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); I != E; ++I) { + SD.clear(); BasicBlock *BB = *I; // If this basic block does not terminate in a conditional branch |