From 839b3c76d37f16571bb20c14d8b820531aee2c65 Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Tue, 4 Mar 2014 00:03:09 +0000 Subject: llvm-objdump: Use range-based-for loop and fix format. This is a small cleanup before making a bit larger change to this function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202770 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-objdump/COFFDump.cpp | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) (limited to 'tools') diff --git a/tools/llvm-objdump/COFFDump.cpp b/tools/llvm-objdump/COFFDump.cpp index 0b7f64d39e..424ae7c71d 100644 --- a/tools/llvm-objdump/COFFDump.cpp +++ b/tools/llvm-objdump/COFFDump.cpp @@ -414,28 +414,31 @@ void llvm::printCOFFUnwindInfo(const COFFObjectFile *Obj) { ArrayRef RFs( reinterpret_cast(Contents.data()), Contents.size() / sizeof(RuntimeFunction)); - for (const RuntimeFunction *I = RFs.begin(), *E = RFs.end(); I < E; ++I) { - const uint64_t SectionOffset = std::distance(RFs.begin(), I) - * sizeof(RuntimeFunction); + for (const RuntimeFunction &RF : RFs) { + const uint64_t SectionOffset = + std::distance(RFs.begin(), &RF) * sizeof(RuntimeFunction); outs() << "Function Table:\n"; outs() << " Start Address: "; - printCOFFSymbolAddress(outs(), Rels, SectionOffset + - /*offsetof(RuntimeFunction, StartAddress)*/ 0, - I->StartAddress); + printCOFFSymbolAddress(outs(), Rels, + SectionOffset + + /*offsetof(RuntimeFunction, StartAddress)*/ 0, + RF.StartAddress); outs() << "\n"; outs() << " End Address: "; - printCOFFSymbolAddress(outs(), Rels, SectionOffset + - /*offsetof(RuntimeFunction, EndAddress)*/ 4, - I->EndAddress); + printCOFFSymbolAddress(outs(), Rels, + SectionOffset + + /*offsetof(RuntimeFunction, EndAddress)*/ 4, + RF.EndAddress); outs() << "\n"; outs() << " Unwind Info Address: "; - printCOFFSymbolAddress(outs(), Rels, SectionOffset + - /*offsetof(RuntimeFunction, UnwindInfoOffset)*/ 8, - I->UnwindInfoOffset); + printCOFFSymbolAddress( + outs(), Rels, SectionOffset + + /*offsetof(RuntimeFunction, UnwindInfoOffset)*/ 8, + RF.UnwindInfoOffset); outs() << "\n"; ArrayRef XContents; @@ -445,8 +448,9 @@ void llvm::printCOFFUnwindInfo(const COFFObjectFile *Obj) { XContents, UnwindInfoOffset))) continue; if (XContents.empty()) continue; - UnwindInfoOffset += I->UnwindInfoOffset; - if (UnwindInfoOffset > XContents.size()) continue; + UnwindInfoOffset += RF.UnwindInfoOffset; + if (UnwindInfoOffset > XContents.size()) + continue; const Win64EH::UnwindInfo *UI = reinterpret_cast -- cgit v1.2.3