diff options
author | Devang Patel <dpatel@apple.com> | 2008-11-03 23:14:09 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2008-11-03 23:14:09 +0000 |
commit | f33f8a8606b0e038d05d95468babbb336e219b8d (patch) | |
tree | ae3e835aa154bfdbab33a74b3da5de140803374d /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | d5104a5de6a4944b95b9a253e6ec23f65358b3a1 (diff) | |
download | llvm-f33f8a8606b0e038d05d95468babbb336e219b8d.zip llvm-f33f8a8606b0e038d05d95468babbb336e219b8d.tar.gz llvm-f33f8a8606b0e038d05d95468babbb336e219b8d.tar.bz2 |
Fix unused variable warnings.
llvm-svn: 58651
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp index 1b018cb..7fdc91b 100644 --- a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp +++ b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp @@ -205,7 +205,10 @@ void llvm::RemoveSuccessor(TerminatorInst *TI, unsigned SuccNum) { BasicBlock *llvm::SplitEdge(BasicBlock *BB, BasicBlock *Succ, Pass *P) { TerminatorInst *LatchTerm = BB->getTerminator(); unsigned SuccNum = 0; - for (unsigned i = 0, e = LatchTerm->getNumSuccessors(); ; ++i) { +#ifndef NDEBUG + unsigned e = LatchTerm->getNumSuccessors(); +#endif + for (unsigned i = 0; ; ++i) { assert(i != e && "Didn't find edge?"); if (LatchTerm->getSuccessor(i) == Succ) { SuccNum = i; @@ -224,6 +227,7 @@ BasicBlock *llvm::SplitEdge(BasicBlock *BB, BasicBlock *Succ, Pass *P) { // If the successor only has a single pred, split the top of the successor // block. assert(SP == BB && "CFG broken"); + SP = NULL; return SplitBlock(Succ, Succ->begin(), P); } else { // Otherwise, if BB has a single successor, split it at the bottom of the |