From e4b9f0f7d07c0c156dc2dec806945e31a5a7093a Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Wed, 5 Dec 2018 11:57:49 -0800 Subject: Fix initializerFunctions output by wasm-emscripten-finalize (#1803) I broke this to be alwasy empty in #1795. --- src/tools/wasm-emscripten-finalize.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') 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"); } } -- cgit v1.2.3