summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-10-07 21:41:00 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-10-07 21:41:00 +0000
commit6fcd4eb9fccc9c09d377f2cbab203548a9b57bc9 (patch)
tree3eae87486826a3c843c8d794707f75dcd7f6a8a0 /clang/lib/Driver
parent5e7c2719d2dfb0689894cf692850dfe6188afc4a (diff)
downloadbcm5719-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.cpp2
-rw-r--r--clang/lib/Driver/ToolChains.cpp2
-rw-r--r--clang/lib/Driver/ToolChains.h2
-rw-r--r--clang/lib/Driver/Types.cpp2
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)
OpenPOWER on IntegriCloud