]> granicus.if.org Git - llvm/commitdiff
COFF: Fix single StringRef return error
authorMartell Malone <martellmalone@gmail.com>
Sat, 20 May 2017 21:00:36 +0000 (21:00 +0000)
committerMartell Malone <martellmalone@gmail.com>
Sat, 20 May 2017 21:00:36 +0000 (21:00 +0000)
This should appease the lld build bot regression
Intrroduced by rL303490

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

lib/Object/COFFImportFile.cpp

index d4890fe9999701794be87e80dff2c00bfebf24e2..37962d84d8558c21998e254c97623451ded0310c 100644 (file)
@@ -111,8 +111,8 @@ static Expected<std::string> replace(StringRef S, StringRef From,
 
   if (Pos == StringRef::npos) {
     return make_error<StringError>(
-      Twine(S + ": replacing '" + From + "' with '" + To + "' failed")
-      .getSingleStringRef(), object_error::parse_failed);
+      StringRef(Twine(S + ": replacing '" + From +
+        "' with '" + To + "' failed").str()), object_error::parse_failed);
   }
 
   return (Twine(S.substr(0, Pos)) + To + S.substr(Pos + From.size())).str();