diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-12 15:48:19 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-12-12 15:48:19 +0000 |
| commit | 80d333ba22bed8311d71a858d17cd49752145f8b (patch) | |
| tree | b54c17469785664133b07c18d41c115f9496350a /clang/lib/Driver/Tools.cpp | |
| parent | 4055f42d22e126ed0c31186e52e5ec08bf030a83 (diff) | |
| download | bcm5719-llvm-80d333ba22bed8311d71a858d17cd49752145f8b.tar.gz bcm5719-llvm-80d333ba22bed8311d71a858d17cd49752145f8b.zip | |
Avoid temporary std::string.
llvm-svn: 197160
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
| -rw-r--r-- | clang/lib/Driver/Tools.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 99f62fa3c0b..d32a422adb2 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -4532,10 +4532,9 @@ const char *arm::getARMCPUForMArch(const ArgList &Args, : "arm7tdmi"; } -/// FIXME: this should return a stringref once getHostCPUName return one. /// getARMTargetCPU - Get the (LLVM) name of the ARM cpu we are targeting. -std::string arm::getARMTargetCPU(const ArgList &Args, - const llvm::Triple &Triple) { +StringRef arm::getARMTargetCPU(const ArgList &Args, + const llvm::Triple &Triple) { // FIXME: Warn on inconsistent use of -mcpu and -march. // If we have -mcpu=, use that. if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) { @@ -4544,7 +4543,7 @@ std::string arm::getARMTargetCPU(const ArgList &Args, if (MCPU == "native") return llvm::sys::getHostCPUName(); else - return MCPU.str(); + return MCPU; } return getARMCPUForMArch(Args, Triple); |

