summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2016-05-05 17:13:49 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2016-05-05 17:13:49 +0000
commit3ad1c1e24204fb21f62b7752bcc58c9d5ddc0159 (patch)
treee12cea51ec4a6f6ccecbd746b4b7efb44fd37b9d /lldb/packages/Python/lldbsuite/test
parentf6699f504757c738958d51a5e53513be7035ee9d (diff)
downloadbcm5719-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')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud