Remove explicit use of BasicBlock::succ_iterator
authorChris Lattner <sabre@nondot.org>
Wed, 24 Sep 2003 22:18:35 +0000 (22:18 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 24 Sep 2003 22:18:35 +0000 (22:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8706 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/LoopInfo.cpp

index c31e55511b077d4c6f9d0124a43b1008e818f4a2..8c425623705404d1ef91f2f42fa195b7af518401 100644 (file)
@@ -25,7 +25,7 @@ bool Loop::contains(const BasicBlock *BB) const {
 }
 
 bool Loop::isLoopExit(const BasicBlock *BB) const {
-  for (BasicBlock::succ_const_iterator SI = succ_begin(BB), SE = succ_end(BB);
+  for (succ_const_iterator SI = succ_begin(BB), SE = succ_end(BB);
        SI != SE; ++SI) {
     if (!contains(*SI))
       return true;
@@ -39,7 +39,7 @@ unsigned Loop::getNumBackEdges() const {
 
   for (std::vector<BasicBlock*>::const_iterator I = Blocks.begin(),
          E = Blocks.end(); I != E; ++I)
-    for (BasicBlock::succ_iterator SI = succ_begin(*I), SE = succ_end(*I);
+    for (succ_iterator SI = succ_begin(*I), SE = succ_end(*I);
          SI != SE; ++SI)
       if (*SI == H)
        ++NumBackEdges;