COFF: Resolve AlternateNames using weak aliases.
authorRui Ueyama <ruiu@google.com>
Thu, 2 Jul 2015 02:38:59 +0000 (02:38 +0000)
committerRui Ueyama <ruiu@google.com>
Thu, 2 Jul 2015 02:38:59 +0000 (02:38 +0000)
commit3d4c69c04de5d7fc30c5d1df430a51a5bd3c6a3d
tree8f611c4cdc3a7d1d1fe7a480ffbe697de30c7ce4
parentc3ca6e563b147b6e570b9f91d0ea5cf89624d560
COFF: Resolve AlternateNames using weak aliases.

Previously, we use SymbolTable::rename to resolve AlternateName symbols.
This patch is to merge that mechanism with weak aliases, so that we
remove that function.

llvm-svn: 241230
lld/COFF/Driver.cpp
lld/COFF/InputFiles.cpp
lld/COFF/SymbolTable.cpp
lld/COFF/SymbolTable.h
lld/COFF/Symbols.h