[Core] Retire addReplacement() member function.
authorDavide Italiano <davide@freebsd.org>
Thu, 11 Aug 2016 10:50:01 +0000 (10:50 +0000)
committerDavide Italiano <davide@freebsd.org>
Thu, 11 Aug 2016 10:50:01 +0000 (10:50 +0000)
llvm-svn: 278327

lld/include/lld/Core/SymbolTable.h
lld/lib/Core/SymbolTable.cpp

index b11304d..5298df5 100644 (file)
@@ -56,9 +56,6 @@ public:
   /// @brief returns vector of remaining UndefinedAtoms
   std::vector<const UndefinedAtom *> undefines();
 
-  /// @brief add atom to replacement table
-  void addReplacement(const Atom *replaced, const Atom *replacement);
-
   /// @brief if atom has been coalesced away, return replacement, else return atom
   const Atom *replacement(const Atom *);
 
index 76fee1a..efa25d6 100644 (file)
@@ -271,11 +271,6 @@ bool SymbolTable::isDefined(StringRef sym) {
   return false;
 }
 
-void SymbolTable::addReplacement(const Atom *replaced,
-                                 const Atom *replacement) {
-  _replacedAtoms[replaced] = replacement;
-}
-
 const Atom *SymbolTable::replacement(const Atom *atom) {
   // Find the replacement for a given atom. Atoms in _replacedAtoms
   // may be chained, so find the last one.