summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains/Gnu.cpp
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2018-04-24 11:57:02 +0000
committerMartin Storsjo <martin@martin.st>2018-04-24 11:57:02 +0000
commit7054b49e0193de6557676319fb1af9b59cc6b333 (patch)
tree69968de954c224bc346d5d291283197e384a13e9 /clang/lib/Driver/ToolChains/Gnu.cpp
parent8ed0f741ae3c35bc95c724d867c769934df8373f (diff)
downloadbcm5719-llvm-7054b49e0193de6557676319fb1af9b59cc6b333.tar.gz
bcm5719-llvm-7054b49e0193de6557676319fb1af9b59cc6b333.zip
[GCC] Don't keep a StringRef to a temporary std::string
This fixes failures in asan builds and possibly other buildbots as well, after SVN r330696. Prior to that revision, the std::string was stored in another variable, before assigning to a StringRef. llvm-svn: 330710
Diffstat (limited to 'clang/lib/Driver/ToolChains/Gnu.cpp')
-rw-r--r--clang/lib/Driver/ToolChains/Gnu.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp
index 92c6a398876..39de858e118 100644
--- a/clang/lib/Driver/ToolChains/Gnu.cpp
+++ b/clang/lib/Driver/ToolChains/Gnu.cpp
@@ -1616,7 +1616,7 @@ Generic_GCC::GCCVersion Generic_GCC::GCCVersion::Parse(StringRef VersionText) {
// 4.4.2-rc4
// 4.4.x-patched
// And retains any patch number it finds.
- StringRef PatchText = Second.second.str();
+ StringRef PatchText = Second.second;
if (!PatchText.empty()) {
if (size_t EndNumber = PatchText.find_first_not_of("0123456789")) {
// Try to parse the number and any suffix.
OpenPOWER on IntegriCloud