Clean up the use of static and anonymous namespaces. This turned up
[oota-llvm.git] / lib / CodeGen / UnreachableBlockElim.cpp
index 9672dacd5067be82ea8f363354c9f5f22978e3f3..3ba920204ac153918b89e707d5ed3d31bdfd7a98 100644 (file)
@@ -38,10 +38,10 @@ namespace {
     static char ID; // Pass identification, replacement for typeid
     UnreachableBlockElim() : FunctionPass((intptr_t)&ID) {}
   };
-  char UnreachableBlockElim::ID = 0;
-  RegisterPass<UnreachableBlockElim>
-  X("unreachableblockelim", "Remove unreachable blocks from the CFG");
 }
+char UnreachableBlockElim::ID = 0;
+static RegisterPass<UnreachableBlockElim>
+X("unreachableblockelim", "Remove unreachable blocks from the CFG");
 
 FunctionPass *llvm::createUnreachableBlockEliminationPass() {
   return new UnreachableBlockElim();