diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-19 21:13:59 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-19 21:13:59 +0000 |
| commit | fca038907deff615134f22b597b7e7b76cb3bd8b (patch) | |
| tree | e23960cdb5186e9a9a0ec51885c286550f822aea /llvm/tools/llvm-ar/ArchiveWriter.cpp | |
| parent | 7a639ea2a4180f0603fa222636a636a5fd063a76 (diff) | |
| download | bcm5719-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.cpp | 6 |
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; |

