[ELF] Ensure output section is not discarded in addStartEndSymbols()
authorAndrew Ng <andrew.ng@sony.com>
Wed, 17 Nov 2021 17:15:20 +0000 (17:15 +0000)
committerAndrew Ng <andrew.ng@sony.com>
Fri, 19 Nov 2021 11:45:58 +0000 (11:45 +0000)
commit47eb3f155f9e7b2670b8e0f8a85c64f31ea39fa4
tree8b08ad877e008fbcf49f1aaec6c008a6680c98b0
parent812e64ef0c933b402da99a5e5428fc88927bb792
[ELF] Ensure output section is not discarded in addStartEndSymbols()

Fixes https://bugs.llvm.org/show_bug.cgi?id=52534.

Differential Revision: https://reviews.llvm.org/D114179
lld/ELF/LinkerScript.cpp
lld/ELF/LinkerScript.h
lld/ELF/Writer.cpp
lld/test/ELF/linkerscript/preinit-array-empty.test [new file with mode: 0644]