summaryrefslogtreecommitdiff
path: root/tools/llvm-nm
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2014-03-18 06:53:02 +0000
committerAlexey Samsonov <samsonov@google.com>2014-03-18 06:53:02 +0000
commit5b645797db05926bffdd6214e94a527267445cc9 (patch)
tree654d72ff2ee5049fd99780d13934c64cb1bd76bf /tools/llvm-nm
parent3bdef4b6dc8098d86c74c445c8478c28598a3a05 (diff)
downloadllvm-5b645797db05926bffdd6214e94a527267445cc9.tar.gz
llvm-5b645797db05926bffdd6214e94a527267445cc9.tar.bz2
llvm-5b645797db05926bffdd6214e94a527267445cc9.tar.xz
[C++11] Change the interface of getCOFF{Section,Relocation,Symbol} to make it work with range-based for loops.
Reviewers: ruiu Reviewed By: ruiu CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D3097 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204120 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-nm')
-rw-r--r--tools/llvm-nm/llvm-nm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/llvm-nm/llvm-nm.cpp b/tools/llvm-nm/llvm-nm.cpp
index 88603d4575..a1ef74efeb 100644
--- a/tools/llvm-nm/llvm-nm.cpp
+++ b/tools/llvm-nm/llvm-nm.cpp
@@ -300,7 +300,7 @@ static char getSymbolNMTypeChar(ELFObjectFile<ELFT> &Obj,
}
static char getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I) {
- const coff_symbol *Symb = Obj.getCOFFSymbol(I);
+ const coff_symbol *Symb = Obj.getCOFFSymbol(*I);
// OK, this is COFF.
symbol_iterator SymI(I);
@@ -323,7 +323,7 @@ static char getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I) {
section_iterator SecI = Obj.section_end();
if (error(SymI->getSection(SecI)))
return '?';
- const coff_section *Section = Obj.getCOFFSection(SecI);
+ const coff_section *Section = Obj.getCOFFSection(*SecI);
Characteristics = Section->Characteristics;
}