diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2018-08-23 17:44:42 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2018-08-23 17:44:42 +0000 |
commit | ab038025a50c79a89edb5832b163e8c729ceb703 (patch) | |
tree | 3b720727e76d507d1452963f2934fe1af36a2cae /lld/COFF/InputFiles.cpp | |
parent | 075412d9cfc3176626e5d46e7688e0b61086bbff (diff) | |
download | bcm5719-llvm-ab038025a50c79a89edb5832b163e8c729ceb703.tar.gz bcm5719-llvm-ab038025a50c79a89edb5832b163e8c729ceb703.zip |
COFF: Implement safe ICF on rodata using address-significance tables.
Differential Revision: https://reviews.llvm.org/D51050
llvm-svn: 340555
Diffstat (limited to 'lld/COFF/InputFiles.cpp')
-rw-r--r-- | lld/COFF/InputFiles.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lld/COFF/InputFiles.cpp b/lld/COFF/InputFiles.cpp index 289cdb1f6cd..3dd522b6b3e 100644 --- a/lld/COFF/InputFiles.cpp +++ b/lld/COFF/InputFiles.cpp @@ -161,6 +161,11 @@ SectionChunk *ObjFile::readSection(uint32_t SectionNumber, return nullptr; } + if (Name == ".llvm_addrsig") { + AddrsigSec = Sec; + return nullptr; + } + // Object files may have DWARF debug info or MS CodeView debug info // (or both). // |