Use a range loop. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Jul 2015 16:16:15 +0000 (16:16 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 8 Jul 2015 16:16:15 +0000 (16:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241685 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Object/ArchiveWriter.cpp

index 00a56d13bfed5da69f5d3fb5357d7a1c2348edaa..1d04b4ac0b215dd900ce234d3d5ff08a0bfaf2a3 100644 (file)
@@ -281,16 +281,14 @@ llvm::writeArchive(StringRef ArcName,
   unsigned LongNameMemberNum = 0;
   unsigned NewMemberNum = 0;
   std::vector<unsigned> MemberOffset;
-  for (std::vector<NewArchiveIterator>::iterator I = NewMembers.begin(),
-                                                 E = NewMembers.end();
-       I != E; ++I, ++MemberNum) {
+  for (const NewArchiveIterator &I : NewMembers) {
+    MemoryBufferRef File = Members[MemberNum++];
 
     unsigned Pos = Out.tell();
     MemberOffset.push_back(Pos);
 
-    MemoryBufferRef File = Members[MemberNum];
-    if (I->isNewMember()) {
-      StringRef FileName = I->getNew();
+    if (I.isNewMember()) {
+      StringRef FileName = I.getNew();
       const sys::fs::file_status &Status = NewMemberStatus[NewMemberNum];
       NewMemberNum++;
 
@@ -305,8 +303,8 @@ llvm::writeArchive(StringRef ArcName,
                           Status.getGroup(), Status.permissions(),
                           Status.getSize());
     } else {
-      object::Archive::child_iterator OldMember = I->getOld();
-      StringRef Name = I->getName();
+      object::Archive::child_iterator OldMember = I.getOld();
+      StringRef Name = I.getName();
 
       if (Name.size() < 16)
         printMemberHeader(Out, Name, OldMember->getLastModified(),