diff options
author | Sam Clegg <sbc@chromium.org> | 2018-12-05 11:57:49 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-05 11:57:49 -0800 |
commit | e4b9f0f7d07c0c156dc2dec806945e31a5a7093a (patch) | |
tree | 4150cd42060f8da3a42b312a1d9763ca3d8d8c76 /src | |
parent | 3be44c1a2c4219aab20d4d23567dc0ff91a40062 (diff) | |
download | binaryen-e4b9f0f7d07c0c156dc2dec806945e31a5a7093a.tar.gz binaryen-e4b9f0f7d07c0c156dc2dec806945e31a5a7093a.tar.bz2 binaryen-e4b9f0f7d07c0c156dc2dec806945e31a5a7093a.zip |
Fix initializerFunctions output by wasm-emscripten-finalize (#1803)
I broke this to be alwasy empty in #1795.
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/wasm-emscripten-finalize.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/wasm-emscripten-finalize.cpp b/src/tools/wasm-emscripten-finalize.cpp index 861af845a..6b13bd5ce 100644 --- a/src/tools/wasm-emscripten-finalize.cpp +++ b/src/tools/wasm-emscripten-finalize.cpp @@ -180,6 +180,7 @@ int main(int argc, const char *argv[]) { if (wasm.memory.imported()) { if (wasm.table.base != "memory") wasm.memory.base = Name("memory"); } + wasm.updateMaps(); if (isSideModule) { generator.replaceStackPointerGlobal(); @@ -188,7 +189,7 @@ int main(int argc, const char *argv[]) { generator.generateMemoryGrowthFunction(); // emscripten calls this by default for side libraries so we only need // to include in as a static ctor for main module case. - if (wasm.getFunctionOrNull("__post_instantiate")) { + if (wasm.getExportOrNull("__post_instantiate")) { initializerFunctions.push_back("__post_instantiate"); } } |