diff options
author | Fangrui Song <maskray@google.com> | 2019-05-02 10:49:27 +0000 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2019-05-02 10:49:27 +0000 |
commit | facbfe0690fae34cc337813b667ff1b0e7ad03ed (patch) | |
tree | b2c5870f464a52a3b9d9e3fde52cf3801feb703f /llvm/tools | |
parent | 8be28cdc5281edbe83886168978303345ca4a78b (diff) | |
download | llvm-facbfe0690fae34cc337813b667ff1b0e7ad03ed.zip llvm-facbfe0690fae34cc337813b667ff1b0e7ad03ed.tar.gz llvm-facbfe0690fae34cc337813b667ff1b0e7ad03ed.tar.bz2 |
[llvm-readobj] Delete and inline relocAddressLess
It is used only once in COFFDumper.cpp. Deleting it from the public
interface seems better.
llvm-svn: 359775
Diffstat (limited to 'llvm/tools')
-rw-r--r-- | llvm/tools/llvm-readobj/COFFDumper.cpp | 4 | ||||
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 | ||||
-rw-r--r-- | llvm/tools/llvm-readobj/llvm-readobj.h | 2 |
3 files changed, 3 insertions, 7 deletions
diff --git a/llvm/tools/llvm-readobj/COFFDumper.cpp b/llvm/tools/llvm-readobj/COFFDumper.cpp index e8db76f..62f2fc5 100644 --- a/llvm/tools/llvm-readobj/COFFDumper.cpp +++ b/llvm/tools/llvm-readobj/COFFDumper.cpp @@ -592,7 +592,9 @@ void COFFDumper::cacheRelocations() { RelocMap[Section].push_back(Reloc); // Sort relocations by address. - llvm::sort(RelocMap[Section], relocAddressLess); + llvm::sort(RelocMap[Section], [](RelocationRef L, RelocationRef R) { + return L.getOffset() < R.getOffset(); + }); } } diff --git a/llvm/tools/llvm-readobj/llvm-readobj.cpp b/llvm/tools/llvm-readobj/llvm-readobj.cpp index d4feda4..89fddc7 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.cpp +++ b/llvm/tools/llvm-readobj/llvm-readobj.cpp @@ -386,10 +386,6 @@ void error(std::error_code EC) { reportError(EC.message()); } -bool relocAddressLess(RelocationRef a, RelocationRef b) { - return a.getOffset() < b.getOffset(); -} - } // namespace llvm static void reportError(StringRef Input, Error Err) { diff --git a/llvm/tools/llvm-readobj/llvm-readobj.h b/llvm/tools/llvm-readobj/llvm-readobj.h index 500d729..54318b2 100644 --- a/llvm/tools/llvm-readobj/llvm-readobj.h +++ b/llvm/tools/llvm-readobj/llvm-readobj.h @@ -43,8 +43,6 @@ namespace llvm { OS.flush(); reportError(Buf); } - bool relocAddressLess(object::RelocationRef A, - object::RelocationRef B); } // namespace llvm namespace opts { |