diff options
| author | Rui Ueyama <ruiu@google.com> | 2014-03-27 23:34:32 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2014-03-27 23:34:32 +0000 |
| commit | 9024c36f5a7622cedbb68c7a71ba1a556862a6b6 (patch) | |
| tree | 29ea6417aa4da8e4cee42223f96b38e9c7fac8f2 /lld/lib/Driver/UniversalDriver.cpp | |
| parent | 79c8e8f04671e82af0f2f42f467b19f90abd3957 (diff) | |
| download | bcm5719-llvm-9024c36f5a7622cedbb68c7a71ba1a556862a6b6.tar.gz bcm5719-llvm-9024c36f5a7622cedbb68c7a71ba1a556862a6b6.zip | |
Make anonymous namespace as small as possible.
llvm-svn: 204982
Diffstat (limited to 'lld/lib/Driver/UniversalDriver.cpp')
| -rw-r--r-- | lld/lib/Driver/UniversalDriver.cpp | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/lld/lib/Driver/UniversalDriver.cpp b/lld/lib/Driver/UniversalDriver.cpp index 5caf5516525..e653ee14bd1 100644 --- a/lld/lib/Driver/UniversalDriver.cpp +++ b/lld/lib/Driver/UniversalDriver.cpp @@ -74,23 +74,25 @@ enum class Flavor { core // -flavor core OR -core }; -Flavor strToFlavor(StringRef str) { - return llvm::StringSwitch<Flavor>(str) - .Case("gnu", Flavor::gnu_ld) - .Case("link", Flavor::win_link) - .Case("lld-link", Flavor::win_link) - .Case("darwin", Flavor::darwin_ld) - .Case("core", Flavor::core) - .Case("ld", Flavor::gnu_ld) // deprecated - .Default(Flavor::invalid); -} - struct ProgramNameParts { StringRef _target; StringRef _flavor; }; -ProgramNameParts parseProgramName(StringRef programName) { +} // anonymous namespace + +static Flavor strToFlavor(StringRef str) { + return llvm::StringSwitch<Flavor>(str) + .Case("gnu", Flavor::gnu_ld) + .Case("link", Flavor::win_link) + .Case("lld-link", Flavor::win_link) + .Case("darwin", Flavor::darwin_ld) + .Case("core", Flavor::core) + .Case("ld", Flavor::gnu_ld) // deprecated + .Default(Flavor::invalid); +} + +static ProgramNameParts parseProgramName(StringRef programName) { SmallVector<StringRef, 3> components; llvm::SplitString(programName, components, "-"); ProgramNameParts ret; @@ -120,9 +122,8 @@ ProgramNameParts parseProgramName(StringRef programName) { return ret; } -} // namespace - namespace lld { + bool UniversalDriver::link(int argc, const char *argv[], raw_ostream &diagnostics) { // Parse command line options using GnuLdOptions.td @@ -181,4 +182,5 @@ bool UniversalDriver::link(int argc, const char *argv[], } llvm_unreachable("Unrecognised flavor"); } + } // end namespace lld |

