OSDN Git Service

ThinLTOCodeGenerator: preserve linkonce when in "MustPreserved" set
authorMehdi Amini <mehdi.amini@apple.com>
Tue, 26 Apr 2016 10:35:01 +0000 (10:35 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Tue, 26 Apr 2016 10:35:01 +0000 (10:35 +0000)
commite1abe9da1be37a81567540757fd5f755897edb3e
tree9ec5d9f33d8c4edd533fe0b9bc0a06df95654e9a
parent2f533ed85f2abbfa04c44b553be9a5ad12602093
ThinLTOCodeGenerator: preserve linkonce when in "MustPreserved" set

If the linker specifically requested for a linkonce to be preserved,
we need to make sure we won't drop it even if all the uses in the
current module disappear.

From: Mehdi Amini <mehdi.amini@apple.com>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@267543 91177308-0d34-0410-b5e6-96231b3b80d8
lib/LTO/ThinLTOCodeGenerator.cpp
test/ThinLTO/X86/odr_resolution.ll