aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2021-12-27 18:15:23 -0800
committerFangrui Song <i@maskray.me>2021-12-27 18:15:23 -0800
commitcb203f3f92e13000712c2ee8d8b0576102804fb1 (patch)
tree757e6988641dce675da304319e094c0d900ffbcd /llvm/lib/ExecutionEngine/SectionMemoryManager.cpp
parenta1c7ddf9264e21a1f8ef6e118d7041a0166076d1 (diff)
downloadllvm-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