[WebAssebmly] Add Module name to WasmSymbol
authorSam Clegg <sbc@chromium.org>
Wed, 25 Apr 2018 18:24:08 +0000 (18:24 +0000)
committerSam Clegg <sbc@chromium.org>
Wed, 25 Apr 2018 18:24:08 +0000 (18:24 +0000)
commit9067b46e1b6d6331a90a1b9875bbf3fbd82a15ac
treef35c6d0fff808bd72bae4be75102bb8de3bb316b
parent4264a3891657400913b1b8b59cb37157d9412619
[WebAssebmly] Add Module name to WasmSymbol

Imports in a wasm module can have custom module name.  This change
adds the module name to the WasmSymbol structure so that the linker
can preserve this module name.

This is needed to fix: https://bugs.llvm.org/show_bug.cgi?id=37168

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

llvm-svn: 330854
llvm/include/llvm/BinaryFormat/Wasm.h
llvm/lib/Object/WasmObjectFile.cpp