Revert r301897, "ELF: Set symbol binding to STB_GLOBAL when undefining symbols during...
authorPeter Collingbourne <peter@pcc.me.uk>
Wed, 3 May 2017 19:23:30 +0000 (19:23 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Wed, 3 May 2017 19:23:30 +0000 (19:23 +0000)
commit1c697e99b6628612be86e00b5411c9c39afd798d
tree0f295950cc230971d561fca316d8ed36ff6c870d
parent4c1104e199358653a77a85a3eb89e6c45ff73973
Revert r301897, "ELF: Set symbol binding to STB_GLOBAL when undefining symbols during LTO."

It doesn't matter what binding we store in a non-UsedInRegularObj undefined
symbol because we should reset it when we see a real undefined symbol in
a combined LTO object. The fact that we weren't doing so before is a bug
(PR32899) which is now fixed.

llvm-svn: 302067
lld/ELF/LTO.cpp