[LTO] Fix the logic for dropping unnamed_addr.
authorDavide Italiano <davide@freebsd.org>
Tue, 30 Aug 2016 20:15:03 +0000 (20:15 +0000)
committerDavide Italiano <davide@freebsd.org>
Tue, 30 Aug 2016 20:15:03 +0000 (20:15 +0000)
commit35af5b3d2134a5b4cb1e982817433c453e3c36e4
treef6b33fd26146a1629c56127cc25567e69dab1271
parentc943d72d94adfb565f678b0942b43c28649b2f20
[LTO] Fix the logic for dropping unnamed_addr.

Differential Revision:  https://reviews.llvm.org/D24037

llvm-svn: 280144
lld/ELF/InputFiles.cpp
lld/ELF/LTO.cpp
lld/ELF/SymbolTable.cpp
lld/ELF/SymbolTable.h
lld/ELF/Symbols.h
lld/test/ELF/lto/Inputs/unnamed-addr-drop.ll [new file with mode: 0644]
lld/test/ELF/lto/unnamed-addr-drop.ll [new file with mode: 0644]
lld/test/ELF/lto/unnamed-addr-lib.ll