Avoid temporary std::string.
llvm-svn: 197160
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h
index c6da145..2ede62e 100644
--- a/clang/lib/Driver/Tools.h
+++ b/clang/lib/Driver/Tools.h
@@ -202,8 +202,8 @@
} // end namespace hexagon.
namespace arm {
- std::string getARMTargetCPU(const llvm::opt::ArgList &Args,
- const llvm::Triple &Triple);
+ StringRef getARMTargetCPU(const llvm::opt::ArgList &Args,
+ const llvm::Triple &Triple);
const char* getARMCPUForMArch(const llvm::opt::ArgList &Args,
const llvm::Triple &Triple);
const char* getLLVMArchSuffixForARM(StringRef CPU);