From 9ee9fb6571ca6f7cc8f730d33507f1d131b9b68d Mon Sep 17 00:00:00 2001 From: Davide Italiano Date: Wed, 10 Feb 2016 23:16:17 +0000 Subject: [PATCH] [llvm-nm] Prefer range-based loop over explicit iterator. llvm-svn: 260459 --- llvm/tools/llvm-nm/llvm-nm.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/llvm/tools/llvm-nm/llvm-nm.cpp b/llvm/tools/llvm-nm/llvm-nm.cpp index 5de4020d..5702084 100644 --- a/llvm/tools/llvm-nm/llvm-nm.cpp +++ b/llvm/tools/llvm-nm/llvm-nm.cpp @@ -877,9 +877,8 @@ static char getNMTypeChar(SymbolicFile &Obj, basic_symbol_iterator I) { // file or zero it is not present. static unsigned getNsectForSegSect(MachOObjectFile *Obj) { unsigned Nsect = 1; - for (section_iterator I = Obj->section_begin(), E = Obj->section_end(); - I != E; ++I) { - DataRefImpl Ref = I->getRawDataRefImpl(); + for (auto &S : Obj->sections()) { + DataRefImpl Ref = S.getRawDataRefImpl(); StringRef SectionName; Obj->getSectionName(Ref, SectionName); StringRef SegmentName = Obj->getSectionFinalSegmentName(Ref); -- 2.7.4