llvm-readobj: use range-based for loop
authorSaleem Abdulrasool <compnerd@compnerd.org>
Tue, 20 May 2014 05:18:06 +0000 (05:18 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Tue, 20 May 2014 05:18:06 +0000 (05:18 +0000)
Convert an additional site to a range based for loop.  NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209194 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-readobj/COFFDumper.cpp

index b53520daefb048d1d9f76ac3b04711ff1b66c0f3..26ac181a0be11f8e49920ad300dfe871720c1805 100644 (file)
@@ -196,15 +196,13 @@ static error_code resolveSectionAndAddress(const COFFObjectFile *Obj,
 // the function returns the symbol used for the relocation at the offset.
 static error_code resolveSymbol(const std::vector<RelocationRef> &Rels,
                                 uint64_t Offset, SymbolRef &Sym) {
-  for (std::vector<RelocationRef>::const_iterator RelI = Rels.begin(),
-                                                  RelE = Rels.end();
-                                                  RelI != RelE; ++RelI) {
+  for (const auto &Relocation : Rels) {
     uint64_t Ofs;
-    if (error_code EC = RelI->getOffset(Ofs))
+    if (error_code EC = Relocation.getOffset(Ofs))
       return EC;
 
     if (Ofs == Offset) {
-      Sym = *RelI->getSymbol();
+      Sym = *Relocation.getSymbol();
       return readobj_error::success;
     }
   }