]> granicus.if.org Git - clang/commitdiff
Return a StringRef in getDefaultUniversalArchName.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 25 Jul 2014 19:22:51 +0000 (19:22 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 25 Jul 2014 19:22:51 +0000 (19:22 +0000)
Patch by Stephen Drake.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213964 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/ToolChain.h
lib/Driver/ToolChain.cpp

index c9a6c4b57f217a88826f9b5f60065fb8200745be..7ee569f8a5fce6e141dd2dbc7f38997d67b09814 100644 (file)
@@ -121,7 +121,7 @@ public:
 
   /// \brief Provide the default architecture name (as expected by -arch) for
   /// this toolchain. Note t
-  std::string getDefaultUniversalArchName() const;
+  StringRef getDefaultUniversalArchName() const;
 
   std::string getTripleString() const {
     return Triple.getTriple();
index d2c2d55dfbfb43c290cd863e79799144465b1f8e..65dd4d4e2d8a0d4d1f55e5147374512b80035dba 100644 (file)
@@ -50,7 +50,7 @@ const SanitizerArgs& ToolChain::getSanitizerArgs() const {
   return *SanitizerArguments.get();
 }
 
-std::string ToolChain::getDefaultUniversalArchName() const {
+StringRef ToolChain::getDefaultUniversalArchName() const {
   // In universal driver terms, the arch name accepted by -arch isn't exactly
   // the same as the ones that appear in the triple. Roughly speaking, this is
   // an inverse of the darwin::getArchTypeForDarwinArchName() function, but the