diff options
Diffstat (limited to 'lld/ELF/MapFile.cpp')
-rw-r--r-- | lld/ELF/MapFile.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lld/ELF/MapFile.cpp b/lld/ELF/MapFile.cpp index d9ff3e7382d..11720e196d3 100644 --- a/lld/ELF/MapFile.cpp +++ b/lld/ELF/MapFile.cpp @@ -72,12 +72,10 @@ static SymbolMapTy getSectionSyms(ArrayRef<Defined *> Syms) { // Sort symbols by address. We want to print out symbols in the // order in the output file rather than the order they appeared // in the input files. - for (auto &It : Ret) { - SmallVectorImpl<Defined *> &V = It.second; - std::stable_sort(V.begin(), V.end(), [](Defined *A, Defined *B) { + for (auto &It : Ret) + llvm::stable_sort(It.second, [](Defined *A, Defined *B) { return A->getVA() < B->getVA(); }); - } return Ret; } |