diff options
author | Sam Clegg <sbc@chromium.org> | 2019-07-09 20:45:20 +0000 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2019-07-09 20:45:20 +0000 |
commit | 9abe8c48052e55145d1666dd8c393fa112e231a5 (patch) | |
tree | 81f3b4fa139d4b3231059f5840c7cd05baeae0f8 /clang/lib/Basic/Targets | |
parent | 5ca39e828c893f6fa823ea0cc5f2a8b9e19cecc7 (diff) | |
download | bcm5719-llvm-9abe8c48052e55145d1666dd8c393fa112e231a5.tar.gz bcm5719-llvm-9abe8c48052e55145d1666dd8c393fa112e231a5.zip |
[lld][WebAssembly] Report undefined symbols during scanRelocations
This puts handling of undefined symbols in a single location. Its
also more in line with the ELF backend which only reports undefined
symbols based on relocations.
One side effect is that we no longer report undefined symbols that are
only referenced in GC'd sections.
This also fixes a crash reported in the emscripten toolchain:
https://github.com/emscripten-core/emscripten/issues/8930.
Differential Revision: https://reviews.llvm.org/D64280
llvm-svn: 365553
Diffstat (limited to 'clang/lib/Basic/Targets')
0 files changed, 0 insertions, 0 deletions