summaryrefslogtreecommitdiff
path: root/tools/llvm-objdump/MachODump.cpp
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2014-03-13 14:37:36 +0000
committerAlexey Samsonov <samsonov@google.com>2014-03-13 14:37:36 +0000
commit7a2da95e44b5f537323d4fedcacf6378a8682b7d (patch)
tree504c793b5bf3ecdd8c94b0be5c17b191049bc786 /tools/llvm-objdump/MachODump.cpp
parentb920dfe02b4fb88bafa64ab85800c00faba47f5d (diff)
downloadllvm-7a2da95e44b5f537323d4fedcacf6378a8682b7d.tar.gz
llvm-7a2da95e44b5f537323d4fedcacf6378a8682b7d.tar.bz2
llvm-7a2da95e44b5f537323d4fedcacf6378a8682b7d.tar.xz
[C++11] Use ObjectFile::sections() in commandline llvm tools
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203802 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-objdump/MachODump.cpp')
-rw-r--r--tools/llvm-objdump/MachODump.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/tools/llvm-objdump/MachODump.cpp b/tools/llvm-objdump/MachODump.cpp
index df96f00bd7..087fb40628 100644
--- a/tools/llvm-objdump/MachODump.cpp
+++ b/tools/llvm-objdump/MachODump.cpp
@@ -158,17 +158,14 @@ getSectionsAndSymbols(const MachO::mach_header Header,
SI != SE; ++SI)
Symbols.push_back(*SI);
- for (section_iterator SI = MachOObj->section_begin(),
- SE = MachOObj->section_end();
- SI != SE; ++SI) {
- SectionRef SR = *SI;
+ for (const SectionRef &Section : MachOObj->sections()) {
StringRef SectName;
- SR.getName(SectName);
- Sections.push_back(*SI);
+ Section.getName(SectName);
+ Sections.push_back(Section);
}
MachOObjectFile::LoadCommandInfo Command =
- MachOObj->getFirstLoadCommandInfo();
+ MachOObj->getFirstLoadCommandInfo();
bool BaseSegmentAddressSet = false;
for (unsigned i = 0; ; ++i) {
if (Command.C.cmd == MachO::LC_FUNCTION_STARTS) {