From fd149798124ff6a686259eb5984e3505315ee92b Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Sun, 28 Feb 2016 16:03:37 +0000 Subject: Delete more ELF bits from the old linker. llvm-svn: 262181 --- lld/lib/Core/SymbolTable.cpp | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'lld/lib/Core/SymbolTable.cpp') 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, -- cgit v1.2.3