summaryrefslogtreecommitdiff
path: root/src/wasm-emscripten.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-emscripten.cpp')
-rw-r--r--src/wasm-emscripten.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wasm-emscripten.cpp b/src/wasm-emscripten.cpp
index 6961fc75f..a07254061 100644
--- a/src/wasm-emscripten.cpp
+++ b/src/wasm-emscripten.cpp
@@ -122,7 +122,7 @@ void EmscriptenGlueGenerator::generateRuntimeFunctions() {
generateStackRestoreFunction();
}
-void EmscriptenGlueGenerator::generateMemoryGrowthFunction() {
+Function* EmscriptenGlueGenerator::generateMemoryGrowthFunction() {
Name name(GROW_WASM_MEMORY);
std::vector<NameType> params { { NEW_SIZE, i32 } };
Function* growFunction = builder.makeFunction(
@@ -135,6 +135,8 @@ void EmscriptenGlueGenerator::generateMemoryGrowthFunction() {
);
addExportedFunction(wasm, growFunction);
+
+ return growFunction;
}
static bool hasI64ResultOrParam(FunctionType* ft) {