summaryrefslogtreecommitdiff
path: root/tools/llvm-ar
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2013-07-17 12:31:50 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2013-07-17 12:31:50 +0000
commit946dbd83df0aa42e67a0a17af32475b273c2e8f8 (patch)
tree242ce005e977f81c8a132ba79f3a8b6c7388f983 /tools/llvm-ar
parente8a2742352fa358159577b01ead8f508c0c7a376 (diff)
downloadllvm-946dbd83df0aa42e67a0a17af32475b273c2e8f8.tar.gz
llvm-946dbd83df0aa42e67a0a17af32475b273c2e8f8.tar.bz2
llvm-946dbd83df0aa42e67a0a17af32475b273c2e8f8.tar.xz
llvm-ar: doExtract(): Write extracted files with F_Binary. It should fix llvm/test/Object/extract.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186503 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-ar')
-rw-r--r--tools/llvm-ar/llvm-ar.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/llvm-ar/llvm-ar.cpp b/tools/llvm-ar/llvm-ar.cpp
index 9b55a8130b..bd10f6ffb1 100644
--- a/tools/llvm-ar/llvm-ar.cpp
+++ b/tools/llvm-ar/llvm-ar.cpp
@@ -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());
{