From 500d8bff2077ac327deec076fc8793e740b358c0 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 12 Oct 2006 22:09:17 +0000 Subject: [PATCH] shrink anon-ns and mark stuff static. No functionality changes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30922 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/CommandLine.cpp | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/Support/CommandLine.cpp b/lib/Support/CommandLine.cpp index 4a3ccfaa070..cd903126f5b 100644 --- a/lib/Support/CommandLine.cpp +++ b/lib/Support/CommandLine.cpp @@ -952,23 +952,25 @@ public: exit(1); } }; +} // End anonymous namespace // Define the two HelpPrinter instances that are used to print out help, or // help-hidden... // -HelpPrinter NormalPrinter(false); -HelpPrinter HiddenPrinter(true); +static HelpPrinter NormalPrinter(false); +static HelpPrinter HiddenPrinter(true); -cl::opt > +static cl::opt > HOp("help", cl::desc("Display available options (--help-hidden for more)"), cl::location(NormalPrinter), cl::ValueDisallowed); -cl::opt > +static cl::opt > HHOp("help-hidden", cl::desc("Display all available options"), cl::location(HiddenPrinter), cl::Hidden, cl::ValueDisallowed); -void (*OverrideVersionPrinter)() = 0; +static void (*OverrideVersionPrinter)() = 0; +namespace { class VersionPrinter { public: void operator=(bool OptionWasSpecified) { @@ -998,17 +1000,16 @@ public: } } }; +} // End anonymous namespace // Define the --version option that prints out the LLVM version for the tool -VersionPrinter VersionPrinterInstance; -cl::opt > +static VersionPrinter VersionPrinterInstance; + +static cl::opt > VersOp("version", cl::desc("Display the version of this program"), cl::location(VersionPrinterInstance), cl::ValueDisallowed); - -} // End anonymous namespace - // Utility function for printing the help message. void cl::PrintHelpMessage() { // This looks weird, but it actually prints the help message. The -- 2.11.0