diff options
| author | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-07 21:41:00 +0000 |
|---|---|---|
| committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-10-07 21:41:00 +0000 |
| commit | 6fcd4eb9fccc9c09d377f2cbab203548a9b57bc9 (patch) | |
| tree | 3eae87486826a3c843c8d794707f75dcd7f6a8a0 /clang/lib/Driver | |
| parent | 5e7c2719d2dfb0689894cf692850dfe6188afc4a (diff) | |
| download | bcm5719-llvm-6fcd4eb9fccc9c09d377f2cbab203548a9b57bc9.tar.gz bcm5719-llvm-6fcd4eb9fccc9c09d377f2cbab203548a9b57bc9.zip | |
Driver: use StringRef instead of raw pointer in lookupTypeForExtension() (NFC)
llvm-svn: 283611
Diffstat (limited to 'clang/lib/Driver')
| -rw-r--r-- | clang/lib/Driver/ToolChain.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Driver/ToolChains.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Driver/ToolChains.h | 2 | ||||
| -rw-r--r-- | clang/lib/Driver/Types.cpp | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp index 863bd0a164b..90232659659 100644 --- a/clang/lib/Driver/ToolChain.cpp +++ b/clang/lib/Driver/ToolChain.cpp @@ -370,7 +370,7 @@ std::string ToolChain::GetLinkerPath() const { return GetProgramPath(DefaultLinker); } -types::ID ToolChain::LookupTypeForExtension(const char *Ext) const { +types::ID ToolChain::LookupTypeForExtension(StringRef Ext) const { return types::lookupTypeForExtension(Ext); } diff --git a/clang/lib/Driver/ToolChains.cpp b/clang/lib/Driver/ToolChains.cpp index 6f55a3b5939..28233ba1b85 100644 --- a/clang/lib/Driver/ToolChains.cpp +++ b/clang/lib/Driver/ToolChains.cpp @@ -54,7 +54,7 @@ MachO::MachO(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) Darwin::Darwin(const Driver &D, const llvm::Triple &Triple, const ArgList &Args) : MachO(D, Triple, Args), TargetInitialized(false) {} -types::ID MachO::LookupTypeForExtension(const char *Ext) const { +types::ID MachO::LookupTypeForExtension(StringRef Ext) const { types::ID Ty = types::lookupTypeForExtension(Ext); // Darwin always preprocesses assembly files (unless -x is used explicitly). diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h index 6a86b7db83e..36773b21818 100644 --- a/clang/lib/Driver/ToolChains.h +++ b/clang/lib/Driver/ToolChains.h @@ -312,7 +312,7 @@ public: /// @name ToolChain Implementation /// { - types::ID LookupTypeForExtension(const char *Ext) const override; + types::ID LookupTypeForExtension(StringRef Ext) const override; bool HasNativeLLVMSupport() const override; diff --git a/clang/lib/Driver/Types.cpp b/clang/lib/Driver/Types.cpp index d4568295dce..f324cec5917 100644 --- a/clang/lib/Driver/Types.cpp +++ b/clang/lib/Driver/Types.cpp @@ -170,7 +170,7 @@ bool types::isCuda(ID Id) { } } -types::ID types::lookupTypeForExtension(const char *Ext) { +types::ID types::lookupTypeForExtension(llvm::StringRef Ext) { return llvm::StringSwitch<types::ID>(Ext) .Case("c", TY_C) .Case("C", TY_CXX) |

