Delete unused method.
[oota-llvm.git] / lib / Transforms / IPO / PartialInlining.cpp
index 5957e84ffab44835d347d7970be449c89c869681..76d6dfa8e881b205d66ea32e02b9e94c0fbc0499 100644 (file)
@@ -58,12 +58,13 @@ Function* PartialInliner::unswitchFunction(Function* F) {
   BasicBlock* returnBlock = nullptr;
   BasicBlock* nonReturnBlock = nullptr;
   unsigned returnCount = 0;
-  for (BasicBlock *Succ : successors(entryBlock))
-    if (isa<ReturnInst>(Succ->getTerminator())) {
-      returnBlock = Succ;
+  for (succ_iterator SI = succ_begin(entryBlock), SE = succ_end(entryBlock);
+       SI != SE; ++SI)
+    if (isa<ReturnInst>((*SI)->getTerminator())) {
+      returnBlock = *SI;
       returnCount++;
     } else
-      nonReturnBlock = Succ;
+      nonReturnBlock = *SI;
   
   if (returnCount != 1)
     return nullptr;