diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-05-05 17:13:49 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-05-05 17:13:49 +0000 |
commit | 3ad1c1e24204fb21f62b7752bcc58c9d5ddc0159 (patch) | |
tree | e12cea51ec4a6f6ccecbd746b4b7efb44fd37b9d /lldb/packages/Python/lldbsuite/test/python_api/event/TestEvents.py | |
parent | f6699f504757c738958d51a5e53513be7035ee9d (diff) | |
download | bcm5719-llvm-3ad1c1e24204fb21f62b7752bcc58c9d5ddc0159.tar.gz bcm5719-llvm-3ad1c1e24204fb21f62b7752bcc58c9d5ddc0159.zip |
ELF: Undefine all symbols, not just those that we expect to be defined.
This allows the combined LTO object to provide a definition with the same
name as a symbol that was internalized without causing a duplicate symbol
error. This normally happens during parallel codegen which externalizes
originally-internal symbols, for example.
In order to make this work, I needed to relax the undefined symbol error to
only report an error for symbols that are used in regular objects.
Differential Revision: http://reviews.llvm.org/D19954
llvm-svn: 268649
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/event/TestEvents.py')
0 files changed, 0 insertions, 0 deletions