diff options
Diffstat (limited to 'llvm/tools/llvm-ar/llvm-ar.cpp')
-rw-r--r-- | llvm/tools/llvm-ar/llvm-ar.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/tools/llvm-ar/llvm-ar.cpp b/llvm/tools/llvm-ar/llvm-ar.cpp index c8ff53b58b2..b63856b9f7f 100644 --- a/llvm/tools/llvm-ar/llvm-ar.cpp +++ b/llvm/tools/llvm-ar/llvm-ar.cpp @@ -446,11 +446,10 @@ void addMember(std::vector<NewArchiveIterator> &Members, StringRef FileName, } void addMember(std::vector<NewArchiveIterator> &Members, - object::Archive::child_iterator I, StringRef Name, - int Pos = -1) { - if (Thin && !I->getParent()->isThin()) + const object::Archive::Child &M, StringRef Name, int Pos = -1) { + if (Thin && !M.getParent()->isThin()) fail("Cannot convert a regular archive to a thin one"); - NewArchiveIterator NI(I, Name); + NewArchiveIterator NI(M, Name); if (Pos == -1) Members.push_back(NI); else |