[WebAssembly] Fix archive member display in error messages
authorSam Clegg <sbc@chromium.org>
Wed, 18 Jul 2018 21:46:09 +0000 (21:46 +0000)
committerSam Clegg <sbc@chromium.org>
Wed, 18 Jul 2018 21:46:09 +0000 (21:46 +0000)
commit2df314d17f83c6b7d47c8933d2954afc9e19439d
treebd58f602a619170d5f4ce38fb5142609735712e2
parent47068a42d24db55632bc72dadba0732b24a6ac50
[WebAssembly] Fix archive member display in error messages

Add a test for this by causing a symbol collision
between archive members.

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

llvm-svn: 337426
lld/test/wasm/Inputs/archive2.ll
lld/test/wasm/Inputs/archive3.ll [new file with mode: 0644]
lld/test/wasm/archive.ll
lld/wasm/InputFiles.cpp
lld/wasm/InputFiles.h