diff options
author | Bob Haarman <llvm@inglorion.net> | 2017-04-12 01:43:07 +0000 |
---|---|---|
committer | Bob Haarman <llvm@inglorion.net> | 2017-04-12 01:43:07 +0000 |
commit | 4075ccc7173ea9b48ef847378c007e29d275153d (patch) | |
tree | a908ceda6193caf0edf9ced67dd281b38be54085 /libunwind | |
parent | bb1147317aef6b9a3b4bc7f4d93b654c990b2601 (diff) | |
download | llvm-4075ccc7173ea9b48ef847378c007e29d275153d.zip llvm-4075ccc7173ea9b48ef847378c007e29d275153d.tar.gz llvm-4075ccc7173ea9b48ef847378c007e29d275153d.tar.bz2 |
ThinLTOBitcodeWriter: keep comdats together, rename if leader is renamed
Summary:
COFF requires that every comdat contain a symbol with the same name as
the comdat. ThinLTOBitcodeWriter renames symbols, which may cause this
requirement to be violated. This change avoids such violations by
renaming comdats if their leaders are renamed. It also keeps comdats
together when splitting modules.
Reviewers: pcc, mehdi_amini, tejohnson
Reviewed By: pcc
Subscribers: rnk, Prazek, llvm-commits
Differential Revision: https://reviews.llvm.org/D31963
llvm-svn: 300019
Diffstat (limited to 'libunwind')
0 files changed, 0 insertions, 0 deletions