[WebAssembly] Fix undefined weak function symbols in LTO builds
authorSam Clegg <sbc@chromium.org>
Wed, 30 Jan 2019 00:25:52 +0000 (00:25 +0000)
committerSam Clegg <sbc@chromium.org>
Wed, 30 Jan 2019 00:25:52 +0000 (00:25 +0000)
commite320cea5b9a4d474ee2dd6a67cb7dc9bf0d6b73c
tree7ae9f9d3dce88dafb4faf0d7b03137de663e8eea
parenta15f5d0e4cd858c801717023d9f31d488be9edc7
[WebAssembly] Fix undefined weak function symbols in LTO builds

Summary: Fixes PR40219

Subscribers: dschuff, mehdi_amini, inglorion, jgravelle-google, aheejin, sunfish, steven_wu, dexonsmith, llvm-commits

Differential Revision: https://reviews.llvm.org/D57420

llvm-svn: 352575
lld/test/wasm/lto/weak-undefined.ll [new file with mode: 0644]
lld/wasm/Driver.cpp