Use MachineBasicBlock::transferSuccessors.
[oota-llvm.git] / tools / opt / PrintSCC.cpp
index bf3078f6722fb31c7c22c5993e3192441033f07b..0b9c12ff4bf3b29b8add0e6b4134f8fd76bddca5 100644 (file)
@@ -2,8 +2,8 @@
 //
 //                     The LLVM Compiler Infrastructure
 //
-// This file was developed by the LLVM research group and is distributed under
-// the University of Illinois Open Source License. See LICENSE.TXT for details.
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
 //
 //===----------------------------------------------------------------------===//
 //
@@ -35,7 +35,7 @@ using namespace llvm;
 
 namespace {
   struct CFGSCC : public FunctionPass {
-    static const char ID;  // Pass identification, replacement for typeid
+    static char ID;  // Pass identification, replacement for typeid
     CFGSCC() : FunctionPass((intptr_t)&ID) {}
     bool runOnFunction(Function& func);
 
@@ -47,7 +47,7 @@ namespace {
   };
 
   struct CallGraphSCC : public ModulePass {
-    static const char ID;  // Pass identification, replacement for typeid
+    static char ID;  // Pass identification, replacement for typeid
     CallGraphSCC() : ModulePass((intptr_t)&ID) {}
 
     // run - Print out SCCs in the call graph for the specified module.
@@ -62,11 +62,11 @@ namespace {
     }
   };
 
-  const char CFGSCC::ID = 0;
+  char CFGSCC::ID = 0;
   RegisterPass<CFGSCC>
   Y("cfgscc", "Print SCCs of each function CFG");
 
-  const char CallGraphSCC::ID = 0;
+  char CallGraphSCC::ID = 0;
   RegisterPass<CallGraphSCC>
   Z("callscc", "Print SCCs of the Call Graph");
 }