diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-30 19:13:25 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-30 19:13:25 +0000 |
commit | cf08fb7af239cc8bdff7b805575bff1e36e73a01 (patch) | |
tree | 3c551a163073a6277e0ed0f35b6430641d989632 /llvm/tools/llvm-readobj/ARMEHABIPrinter.h | |
parent | 1feef2eb03c174081f702e4bf725e997a10d65c3 (diff) | |
download | bcm5719-llvm-cf08fb7af239cc8bdff7b805575bff1e36e73a01.tar.gz bcm5719-llvm-cf08fb7af239cc8bdff7b805575bff1e36e73a01.zip |
Use range loop.
llvm-svn: 241104
Diffstat (limited to 'llvm/tools/llvm-readobj/ARMEHABIPrinter.h')
-rw-r--r-- | llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/llvm/tools/llvm-readobj/ARMEHABIPrinter.h b/llvm/tools/llvm-readobj/ARMEHABIPrinter.h index 1da0095c7b3..6ee3c0d4449 100644 --- a/llvm/tools/llvm-readobj/ARMEHABIPrinter.h +++ b/llvm/tools/llvm-readobj/ARMEHABIPrinter.h @@ -526,20 +526,18 @@ void PrinterContext<ET>::PrintUnwindInformation() const { DictScope UI(SW, "UnwindInformation"); int SectionIndex = 0; - for (Elf_Shdr_iterator SI = ELF->section_begin(), SE = ELF->section_end(); - SI != SE; ++SI, ++SectionIndex) { - if (SI->sh_type == ELF::SHT_ARM_EXIDX) { - const Elf_Shdr *IT = &(*SI); - + for (const Elf_Shdr &Sec : ELF->sections()) { + if (Sec.sh_type == ELF::SHT_ARM_EXIDX) { DictScope UIT(SW, "UnwindIndexTable"); SW.printNumber("SectionIndex", SectionIndex); - if (ErrorOr<StringRef> SectionName = ELF->getSectionName(IT)) + if (ErrorOr<StringRef> SectionName = ELF->getSectionName(&Sec)) SW.printString("SectionName", *SectionName); - SW.printHex("SectionOffset", IT->sh_offset); + SW.printHex("SectionOffset", Sec.sh_offset); - PrintIndexTable(SectionIndex, IT); + PrintIndexTable(SectionIndex, &Sec); } + ++SectionIndex; } } } |