[llvm-objdump] Range-loopify. NFC intended.
authorDavide Italiano <davide@freebsd.org>
Mon, 3 Aug 2015 21:46:32 +0000 (21:46 +0000)
committerDavide Italiano <davide@freebsd.org>
Mon, 3 Aug 2015 21:46:32 +0000 (21:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243905 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-objdump/llvm-objdump.cpp

index da2e29fc8082c472f4e11d1ae6a775d15b2aa0ce..63e099c5fa0800d39e77398b6f613b8440d8307d 100644 (file)
@@ -1521,9 +1521,8 @@ static void DumpObject(const ObjectFile *o) {
 
 /// @brief Dump each object file in \a a;
 static void DumpArchive(const Archive *a) {
-  for (Archive::child_iterator i = a->child_begin(), e = a->child_end(); i != e;
-       ++i) {
-    ErrorOr<std::unique_ptr<Binary>> ChildOrErr = i->getAsBinary();
+  for (const Archive::Child &C : a->children()) {
+    ErrorOr<std::unique_ptr<Binary>> ChildOrErr = C.getAsBinary();
     if (std::error_code EC = ChildOrErr.getError()) {
       // Ignore non-object files.
       if (EC != object_error::invalid_file_type)