diff options
author | Alexey Samsonov <samsonov@google.com> | 2014-03-18 06:53:02 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2014-03-18 06:53:02 +0000 |
commit | 5b645797db05926bffdd6214e94a527267445cc9 (patch) | |
tree | 654d72ff2ee5049fd99780d13934c64cb1bd76bf /tools/llvm-nm | |
parent | 3bdef4b6dc8098d86c74c445c8478c28598a3a05 (diff) | |
download | llvm-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.cpp | 4 |
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; } |