]> granicus.if.org Git - llvm/commitdiff
Simplify. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 2 May 2016 22:53:32 +0000 (22:53 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 2 May 2016 22:53:32 +0000 (22:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268326 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-ar/llvm-ar.cpp

index ae70b2ce642c0ef48a2800afaf34bd3ee92c3c74..45f778b9af6aaa1779dd680885a225a6a3c541e8 100644 (file)
@@ -343,12 +343,9 @@ static void doDisplayTable(StringRef Name, const object::Archive::Child &C) {
 static void doExtract(StringRef Name, const object::Archive::Child &C) {
   // Retain the original mode.
   sys::fs::perms Mode = C.getAccessMode();
-  SmallString<128> Storage = Name;
 
   int FD;
-  failIfError(
-      sys::fs::openFileForWrite(Storage.c_str(), FD, sys::fs::F_None, Mode),
-      Storage.c_str());
+  failIfError(sys::fs::openFileForWrite(Name, FD, sys::fs::F_None, Mode), Name);
 
   {
     raw_fd_ostream file(FD, false);