Don't mark a shared library as needed because of a lazy symbol.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 23 Jan 2018 16:59:20 +0000 (16:59 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 23 Jan 2018 16:59:20 +0000 (16:59 +0000)
commit8e2fc4f3f836a082b0599a6bd74ada26e6c44b7a
tree134bd3c6710f92e44c8a8f2e5a7149c3d3bf5b2a
parentf2c1cae5cb3c05277d6d0ccdf8c44a057d73fea9
Don't mark a shared library as needed because of a lazy symbol.

Fixes PR36029.

llvm-svn: 323221
lld/ELF/SymbolTable.cpp
lld/test/ELF/Inputs/as-needed-lazy.s [new file with mode: 0644]
lld/test/ELF/as-needed-lazy.s [new file with mode: 0644]