summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-readobj/ARMEHABIPrinter.h
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-06-30 19:13:25 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-06-30 19:13:25 +0000
commitcf08fb7af239cc8bdff7b805575bff1e36e73a01 (patch)
tree3c551a163073a6277e0ed0f35b6430641d989632 /llvm/tools/llvm-readobj/ARMEHABIPrinter.h
parent1feef2eb03c174081f702e4bf725e997a10d65c3 (diff)
downloadbcm5719-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.h14
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;
}
}
}
OpenPOWER on IntegriCloud