Make these variables static.
authorDan Gohman <gohman@apple.com>
Wed, 23 Apr 2008 23:15:23 +0000 (23:15 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 23 Apr 2008 23:15:23 +0000 (23:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50196 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Debugger/SourceLanguage-Unknown.cpp
lib/Support/Debug.cpp
lib/Support/Timer.cpp
lib/Target/TargetMachine.cpp

index 514afa3bc24725fa66a1c21c0db641fb4b8283d9..b806fc779ef7e9065e4cce711e7aa4e6db8fd94a 100644 (file)
@@ -59,7 +59,7 @@ SLUCache::SLUCache(ProgramInfo &pi) : PI(pi) {
 //
 
 namespace {
-  struct SLU : public SourceLanguage {
+  static struct SLU : public SourceLanguage {
     //===------------------------------------------------------------------===//
     // Implement the miscellaneous methods...
     //
index 29eda26c6896b6d9ee90527b4b0d0a2e835351fb..a09cddf9022a5fc2086465ce8504c44b28749b92 100644 (file)
@@ -33,19 +33,19 @@ namespace {
 #ifndef NDEBUG
   // -debug - Command line option to enable the DEBUG statements in the passes.
   // This flag may only be enabled in debug builds.
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   Debug("debug", cl::desc("Enable debug output"), cl::Hidden,
         cl::location(DebugFlag));
 
-  std::string CurrentDebugType;
-  struct DebugOnlyOpt {
+  static std::string CurrentDebugType;
+  static struct DebugOnlyOpt {
     void operator=(const std::string &Val) const {
       DebugFlag |= !Val.empty();
       CurrentDebugType = Val;
     }
   } DebugOnlyOptLoc;
 
-  cl::opt<DebugOnlyOpt, true, cl::parser<std::string> >
+  static cl::opt<DebugOnlyOpt, true, cl::parser<std::string> >
   DebugOnly("debug-only", cl::desc("Enable a specific type of debug output"),
             cl::Hidden, cl::value_desc("debug string"),
             cl::location(DebugOnlyOptLoc), cl::ValueRequired);
index 6d4a2c29fbf82272fa6cba415729dd3d14f61276..9cbb3c705c5471b5f187f4099ef362051511d256 100644 (file)
@@ -39,12 +39,12 @@ static std::string &getLibSupportInfoOutputFilename() {
 }
 
 namespace {
-  cl::opt<bool>
+  static cl::opt<bool>
   TrackSpace("track-memory", cl::desc("Enable -time-passes memory "
                                       "tracking (this may be slow)"),
              cl::Hidden);
 
-  cl::opt<std::string, true>
+  static cl::opt<std::string, true>
   InfoOutputFilename("info-output-file", cl::value_desc("filename"),
                      cl::desc("File to append -stats and -timer output to"),
                    cl::Hidden, cl::location(getLibSupportInfoOutputFilename()));
index 4b3371d92a2d3e7f08656bbc7b61259cd340c2d4..b19066a98d9a4ed6b907cb63ef953d744e6bbd1a 100644 (file)
@@ -40,59 +40,59 @@ namespace llvm {
   unsigned StackAlignment;
 }
 namespace {
-  cl::opt<bool, true> PrintCode("print-machineinstrs",
+  static cl::opt<bool, true> PrintCode("print-machineinstrs",
     cl::desc("Print generated machine code"),
     cl::location(PrintMachineCode), cl::init(false));
 
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
     DisableFPElim("disable-fp-elim",
                   cl::desc("Disable frame pointer elimination optimization"),
                   cl::location(NoFramePointerElim),
                   cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   DisableExcessPrecision("disable-excess-fp-precision",
                cl::desc("Disable optimizations that may increase FP precision"),
                cl::location(NoExcessFPPrecision),
                cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   EnableUnsafeFPMath("enable-unsafe-fp-math",
                cl::desc("Enable optimizations that may decrease FP precision"),
                cl::location(UnsafeFPMath),
                cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   EnableFiniteOnlyFPMath("enable-finite-only-fp-math",
                cl::desc("Enable optimizations that assumes non- NaNs / +-Infs"),
                cl::location(FiniteOnlyFPMathOption),
                cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   EnableHonorSignDependentRoundingFPMath(cl::Hidden,
                "enable-sign-dependent-rounding-fp-math",
        cl::desc("Force codegen to assume rounding mode can change dynamically"),
                cl::location(HonorSignDependentRoundingFPMathOption),
                cl::init(false));
 
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   GenerateSoftFloatCalls("soft-float",
                cl::desc("Generate software floating point library calls"),
                cl::location(UseSoftFloat),
                cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   DontPlaceZerosInBSS("nozero-initialized-in-bss",
               cl::desc("Don't place zero-initialized symbols into bss section"),
               cl::location(NoZerosInBSS),
               cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   EnableExceptionHandling("enable-eh",
                cl::desc("Emit DWARF exception handling (default if target supports)"),
                cl::location(ExceptionHandling),
                cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   EnableUnwindTables("unwind-tables",
                cl::desc("Generate unwinding tables for all functions"),
                cl::location(UnwindTablesMandatory),
                cl::init(false));
 
-  cl::opt<llvm::Reloc::Model, true>
+  static cl::opt<llvm::Reloc::Model, true>
   DefRelocationModel(
     "relocation-model",
     cl::desc("Choose relocation model"),
@@ -108,7 +108,7 @@ namespace {
       clEnumValN(Reloc::DynamicNoPIC, "dynamic-no-pic",
                  "  Relocatable external references, non-relocatable code"),
       clEnumValEnd));
-  cl::opt<llvm::CodeModel::Model, true>
+  static cl::opt<llvm::CodeModel::Model, true>
   DefCodeModel(
     "code-model",
     cl::desc("Choose code model"),
@@ -127,12 +127,12 @@ namespace {
                  "  Large code model"),
       clEnumValEnd));
 
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   EnablePerformTailCallOpt("tailcallopt",
                            cl::desc("Turn on tail call optimization."),
                            cl::location(PerformTailCallOpt),
                            cl::init(false));
-  cl::opt<bool, true>
+  static cl::opt<bool, true>
   EnableOptimizeForSize("optimize-size",
                         cl::desc("Optimize for size."),
                            cl::location(OptimizeForSize),