summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-10-01 06:25:30 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-10-01 06:25:30 +0000
commitcd354a659b89cf5fed6a578ec3fb665607c573ac (patch)
tree4029de1b52cbd5150b0e459572ce0ebcacaf19c5 /llvm/lib/Support
parent7419e940d276f292a91994629555309384523ade (diff)
downloadbcm5719-llvm-cd354a659b89cf5fed6a578ec3fb665607c573ac.tar.gz
bcm5719-llvm-cd354a659b89cf5fed6a578ec3fb665607c573ac.zip
Use StringRef instead of raw pointer in TargetRegistry API (NFC)
llvm-svn: 283017
Diffstat (limited to 'llvm/lib/Support')
-rw-r--r--llvm/lib/Support/TargetRegistry.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/Support/TargetRegistry.cpp b/llvm/lib/Support/TargetRegistry.cpp
index bed9ed64f80..1b8ad3a0103 100644
--- a/llvm/lib/Support/TargetRegistry.cpp
+++ b/llvm/lib/Support/TargetRegistry.cpp
@@ -78,8 +78,8 @@ const Target *TargetRegistry::lookupTarget(const std::string &TT,
auto J = std::find_if(std::next(I), targets().end(), ArchMatch);
if (J != targets().end()) {
- Error = std::string("Cannot choose between targets \"") + I->Name +
- "\" and \"" + J->Name + "\"";
+ Error = ("Cannot choose between targets \"" + I->Name +
+ "\" a nd \"" + J->Name + "\"").str();
return nullptr;
}
@@ -87,16 +87,16 @@ const Target *TargetRegistry::lookupTarget(const std::string &TT,
}
void TargetRegistry::RegisterTarget(Target &T,
- const char *Name,
- const char *ShortDesc,
+ StringRef Name,
+ StringRef ShortDesc,
Target::ArchMatchFnTy ArchMatchFn,
bool HasJIT) {
- assert(Name && ShortDesc && ArchMatchFn &&
+ assert(!Name.empty() && !ShortDesc.empty() && ArchMatchFn &&
"Missing required target information!");
// Check if this target has already been initialized, we allow this as a
// convenience to some clients.
- if (T.Name)
+ if (!T.Name.empty())
return;
// Add to the list of targets.
OpenPOWER on IntegriCloud