diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2017-10-06 21:33:59 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2017-10-06 21:33:59 +0000 |
commit | 5a8928c605a579ddb26bb46b933b451e7161a1b9 (patch) | |
tree | a2ea502e0d62cd08e4d685acb1829f0bd52e24db /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 56c5c63e6dbc060d51fc11e4b717075fcfeebf71 (diff) | |
download | llvm-5a8928c605a579ddb26bb46b933b451e7161a1b9.zip llvm-5a8928c605a579ddb26bb46b933b451e7161a1b9.tar.gz llvm-5a8928c605a579ddb26bb46b933b451e7161a1b9.tar.bz2 |
ELF: Export preempted symbols even if there is a dynamic list.
Dynamic lists in an executable are additive, not restrictive, so we
must continue to export preempted symbols even with a dynamic list.
This fixes sanitizer interception of libc symbols (and should also fix
symbol preemption by users of sanitizers).
Differential Revision: https://reviews.llvm.org/D38647
llvm-svn: 315114
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions