llvm-ar: doExtract(): Write extracted files with F_Binary. It should fix llvm/test...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 17 Jul 2013 12:31:50 +0000 (12:31 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 17 Jul 2013 12:31:50 +0000 (12:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186503 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-ar/llvm-ar.cpp

index 9b55a8130b54000ad24dc1b0453867d65a6bec36..bd10f6ffb15c1506ec0b56f274f22ec3ef1b86db 100644 (file)
@@ -304,7 +304,7 @@ static void doExtract(StringRef Name, object::Archive::child_iterator I) {
 
   int FD;
   failIfError(
-      sys::fs::openFileForWrite(Storage.c_str(), FD, sys::fs::F_None, Mode),
+      sys::fs::openFileForWrite(Storage.c_str(), FD, sys::fs::F_Binary, Mode),
       Storage.c_str());
 
   {