summaryrefslogtreecommitdiffstats
path: root/lld/lib/Core/SymbolTable.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-02-28 16:03:37 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-02-28 16:03:37 +0000
commitfd149798124ff6a686259eb5984e3505315ee92b (patch)
tree3b9d9f5aed6d4686d0494af577d6399f3af204db /lld/lib/Core/SymbolTable.cpp
parent3a0814ac1adee91e230e3aa5a24c9f3155135c7b (diff)
downloadbcm5719-llvm-fd149798124ff6a686259eb5984e3505315ee92b.tar.gz
bcm5719-llvm-fd149798124ff6a686259eb5984e3505315ee92b.zip
Delete more ELF bits from the old linker.
llvm-svn: 262181
Diffstat (limited to 'lld/lib/Core/SymbolTable.cpp')
-rw-r--r--lld/lib/Core/SymbolTable.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/lld/lib/Core/SymbolTable.cpp b/lld/lib/Core/SymbolTable.cpp
index b85a83ffbfe..9382db9af25 100644
--- a/lld/lib/Core/SymbolTable.cpp
+++ b/lld/lib/Core/SymbolTable.cpp
@@ -55,25 +55,6 @@ bool SymbolTable::add(const DefinedAtom &atom) {
return false;
}
-const Atom *SymbolTable::findGroup(StringRef sym) {
- NameToAtom::iterator pos = _groupTable.find(sym);
- if (pos == _groupTable.end())
- return nullptr;
- return pos->second;
-}
-
-bool SymbolTable::addGroup(const DefinedAtom &da) {
- StringRef name = da.name();
- assert(!name.empty());
- const Atom *existing = findGroup(name);
- if (existing == nullptr) {
- _groupTable[name] = &da;
- return true;
- }
- _replacedAtoms[&da] = existing;
- return false;
-}
-
enum NameCollisionResolution {
NCR_First,
NCR_Second,
OpenPOWER on IntegriCloud