[lld][WebAssembly] Preserve symbol flags in --relocatable output
authorSam Clegg <sbc@chromium.org>
Mon, 23 Sep 2019 21:28:29 +0000 (21:28 +0000)
committerSam Clegg <sbc@chromium.org>
Mon, 23 Sep 2019 21:28:29 +0000 (21:28 +0000)
commitf6f4b98f03f452df3388819418a190211b80bea1
tree1afff1319c826580be2748a0fe1aa14388f0081d
parente64849b11e6819d84bf1accd65fc99f58045d35c
[lld][WebAssembly] Preserve symbol flags in --relocatable output

Fixes https://github.com/emscripten-core/emscripten/issues/8879

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

llvm-svn: 372660
lld/test/wasm/relocatable.ll
lld/wasm/Driver.cpp
lld/wasm/InputFiles.cpp
lld/wasm/SymbolTable.cpp
lld/wasm/SyntheticSections.cpp