summaryrefslogtreecommitdiff
path: root/src/wasm-linker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-linker.cpp')
-rw-r--r--src/wasm-linker.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/wasm-linker.cpp b/src/wasm-linker.cpp
index 1f06c6ec2..29f439bfb 100644
--- a/src/wasm-linker.cpp
+++ b/src/wasm-linker.cpp
@@ -223,6 +223,9 @@ void Linker::layout() {
if (out.symbolInfo.implementedFunctions.count("free")) {
exportFunction("free", true);
}
+
+ // finalize function table
+ out.wasm.table.initial = out.wasm.table.max = out.wasm.table.names.size();
}
bool Linker::linkObject(S2WasmBuilder& builder) {