summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2016-12-22 05:22:29 +0000
committerRui Ueyama <ruiu@google.com>2016-12-22 05:22:29 +0000
commitb458841745c1aa624d776c7a198ed2ec12d8621f (patch)
tree0ec8d4f0b1c79d46281d1750bd8f93beddf4324b
parente50e8071c2d963ec9d90697fa4288ddfc7d51906 (diff)
downloadbcm5719-llvm-b458841745c1aa624d776c7a198ed2ec12d8621f.tar.gz
bcm5719-llvm-b458841745c1aa624d776c7a198ed2ec12d8621f.zip
Simplify. NFC.
llvm-svn: 290321
-rw-r--r--lld/ELF/SymbolTable.cpp9
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>
OpenPOWER on IntegriCloud