diff options
author | dim <dim@FreeBSD.org> | 2015-12-30 13:13:10 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2015-12-30 13:13:10 +0000 |
commit | 9b5bf5c4f53d65d6a48722d7410ed7cb15f5ba3a (patch) | |
tree | b466a4817f79516eb1df8eae92bccf62ecc84003 /contrib/llvm/include/llvm/Object/ArchiveWriter.h | |
parent | f09a28d1de99fda4f5517fb12670fc36552f4927 (diff) | |
parent | e194cd6d03d91631334d9d5e55b506036f423cc8 (diff) | |
download | FreeBSD-src-9b5bf5c4f53d65d6a48722d7410ed7cb15f5ba3a.zip FreeBSD-src-9b5bf5c4f53d65d6a48722d7410ed7cb15f5ba3a.tar.gz |
Update llvm to trunk r256633.
Diffstat (limited to 'contrib/llvm/include/llvm/Object/ArchiveWriter.h')
-rw-r--r-- | contrib/llvm/include/llvm/Object/ArchiveWriter.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/contrib/llvm/include/llvm/Object/ArchiveWriter.h b/contrib/llvm/include/llvm/Object/ArchiveWriter.h index 3648d0c..b5d2ba3 100644 --- a/contrib/llvm/include/llvm/Object/ArchiveWriter.h +++ b/contrib/llvm/include/llvm/Object/ArchiveWriter.h @@ -24,17 +24,15 @@ class NewArchiveIterator { bool IsNewMember; StringRef Name; - object::Archive::child_iterator OldI; - - StringRef NewFilename; + object::Archive::Child OldMember; public: - NewArchiveIterator(object::Archive::child_iterator I, StringRef Name); - NewArchiveIterator(StringRef I, StringRef Name); + NewArchiveIterator(const object::Archive::Child &OldMember, StringRef Name); + NewArchiveIterator(StringRef FileName); bool isNewMember() const; StringRef getName() const; - object::Archive::child_iterator getOld() const; + const object::Archive::Child &getOld() const; StringRef getNew() const; llvm::ErrorOr<int> getFD(sys::fs::file_status &NewStatus) const; @@ -43,7 +41,8 @@ public: std::pair<StringRef, std::error_code> writeArchive(StringRef ArcName, std::vector<NewArchiveIterator> &NewMembers, - bool WriteSymtab, object::Archive::Kind Kind, bool Deterministic); + bool WriteSymtab, object::Archive::Kind Kind, bool Deterministic, + bool Thin); } #endif |