summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2019-07-09 20:45:20 +0000
committerSam Clegg <sbc@chromium.org>2019-07-09 20:45:20 +0000
commit9abe8c48052e55145d1666dd8c393fa112e231a5 (patch)
tree81f3b4fa139d4b3231059f5840c7cd05baeae0f8 /clang/lib/Basic/Targets
parent5ca39e828c893f6fa823ea0cc5f2a8b9e19cecc7 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud