diff options
author | Fangrui Song <i@maskray.me> | 2021-12-27 18:15:23 -0800 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2021-12-27 18:15:23 -0800 |
commit | cb203f3f92e13000712c2ee8d8b0576102804fb1 (patch) | |
tree | 757e6988641dce675da304319e094c0d900ffbcd /llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | |
parent | a1c7ddf9264e21a1f8ef6e118d7041a0166076d1 (diff) | |
download | llvm-cb203f3f92e13000712c2ee8d8b0576102804fb1.zip llvm-cb203f3f92e13000712c2ee8d8b0576102804fb1.tar.gz llvm-cb203f3f92e13000712c2ee8d8b0576102804fb1.tar.bz2 |
[ELF] Change InStruct/Partition pointers to unique_ptr
and remove associated make<XXX> calls.
gnuHash and sysvHash are unchanged, otherwise LinkerScript::discard would
destroy the objects which may be referenced by input section descriptions.
My x86-64 lld executable is 121+KiB smaller.
Diffstat (limited to 'llvm/lib/ExecutionEngine/SectionMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions