Move static stuff to an anonymous namespace
authorChris Lattner <sabre@nondot.org>
Mon, 12 May 2003 22:08:58 +0000 (22:08 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 12 May 2003 22:08:58 +0000 (22:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6154 91177308-0d34-0410-b5e6-96231b3b80d8

tools/analyze/analyze.cpp

index 1119fccfa3340cc98f03005a818b7b1bcd41d6b7..4491a299cf6b18aa6d54528bb8f24919a6038fd0 100644 (file)
@@ -85,24 +85,23 @@ struct BasicBlockPassPrinter : public BasicBlockPass {
 
 
 
+namespace {
+  cl::opt<std::string>
+  InputFilename(cl::Positional, cl::desc("<input file>"), cl::init("-"),
+                cl::value_desc("filename"));
 
-static cl::opt<std::string>
-InputFilename(cl::Positional, cl::desc("<input file>"), cl::init("-"),
-              cl::value_desc("filename"));
-
-static cl::opt<bool> Quiet("q", cl::desc("Don't print analysis pass names"));
-static cl::alias    QuietA("quiet", cl::desc("Alias for -q"),
-                           cl::aliasopt(Quiet));
-
-// The AnalysesList is automatically populated with registered Passes by the
-// PassNameParser.
-//
-static cl::list<const PassInfo*, bool,
-                FilteredPassNameParser<PassInfo::Analysis> >
-AnalysesList(cl::desc("Analyses available:"));
+  cl::opt<bool> Quiet("q", cl::desc("Don't print analysis pass names"));
+  cl::alias    QuietA("quiet", cl::desc("Alias for -q"),
+                      cl::aliasopt(Quiet));
 
+  // The AnalysesList is automatically populated with registered Passes by the
+  // PassNameParser.
+  //
+  cl::list<const PassInfo*, bool, FilteredPassNameParser<PassInfo::Analysis> >
+  AnalysesList(cl::desc("Analyses available:"));
 
-static Timer BytecodeLoadTimer("Bytecode Loader");
+  Timer BytecodeLoadTimer("Bytecode Loader");
+}
 
 int main(int argc, char **argv) {
   cl::ParseCommandLineOptions(argc, argv, " llvm analysis printer tool\n");