diff options
author | Rui Ueyama <ruiu@google.com> | 2016-12-22 05:22:29 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2016-12-22 05:22:29 +0000 |
commit | b458841745c1aa624d776c7a198ed2ec12d8621f (patch) | |
tree | 0ec8d4f0b1c79d46281d1750bd8f93beddf4324b | |
parent | e50e8071c2d963ec9d90697fa4288ddfc7d51906 (diff) | |
download | bcm5719-llvm-b458841745c1aa624d776c7a198ed2ec12d8621f.tar.gz bcm5719-llvm-b458841745c1aa624d776c7a198ed2ec12d8621f.zip |
Simplify. NFC.
llvm-svn: 290321
-rw-r--r-- | lld/ELF/SymbolTable.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp index 987b555f04f..b697f0906ac 100644 --- a/lld/ELF/SymbolTable.cpp +++ b/lld/ELF/SymbolTable.cpp @@ -574,14 +574,9 @@ template <class ELFT> std::vector<SymbolBody *> SymbolTable<ELFT>::findByVersion(SymbolVersion Ver) { if (Ver.IsExternCpp) { initDemangledSyms(); - auto I = DemangledSyms->find(Ver.Name); - if (I != DemangledSyms->end()) - return I->second; - return {}; + return DemangledSyms->lookup(Ver.Name); } - std::vector<SymbolBody *> Syms; - Syms.push_back(find(Ver.Name)); - return Syms; + return {find(Ver.Name)}; } template <class ELFT> |