summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-ar/ArchiveWriter.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-06-19 21:13:59 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-06-19 21:13:59 +0000
commitfca038907deff615134f22b597b7e7b76cb3bd8b (patch)
treee23960cdb5186e9a9a0ec51885c286550f822aea /llvm/tools/llvm-ar/ArchiveWriter.cpp
parent7a639ea2a4180f0603fa222636a636a5fd063a76 (diff)
downloadbcm5719-llvm-fca038907deff615134f22b597b7e7b76cb3bd8b.tar.gz
bcm5719-llvm-fca038907deff615134f22b597b7e7b76cb3bd8b.zip
Remove last use of PathV1.h from Archive.h
Store the individual fields we need instead of a sys::FileStatus. llvm-svn: 184353
Diffstat (limited to 'llvm/tools/llvm-ar/ArchiveWriter.cpp')
-rw-r--r--llvm/tools/llvm-ar/ArchiveWriter.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/tools/llvm-ar/ArchiveWriter.cpp b/llvm/tools/llvm-ar/ArchiveWriter.cpp
index 7b5574e0a25..5b74b261102 100644
--- a/llvm/tools/llvm-ar/ArchiveWriter.cpp
+++ b/llvm/tools/llvm-ar/ArchiveWriter.cpp
@@ -172,7 +172,11 @@ bool Archive::addFileBefore(StringRef filePath, iterator where,
delete mbr;
return true;
}
- mbr->info = *FSInfo;
+ mbr->User = FSInfo->getUser();
+ mbr->Group = FSInfo->getGroup();
+ mbr->Mode = FSInfo->getMode();
+ mbr->ModTime = FSInfo->getTimestamp();
+ mbr->Size = FSInfo->getSize();
unsigned flags = 0;
bool hasSlash = filePath.str().find('/') != std::string::npos;
OpenPOWER on IntegriCloud