diff options
Diffstat (limited to 'src/tools/wasm-emscripten-finalize.cpp')
-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"); } } |