summaryrefslogtreecommitdiff
path: root/src/s2wasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/s2wasm.h')
-rw-r--r--src/s2wasm.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/s2wasm.h b/src/s2wasm.h
index 67ec557ef..9afa51c7f 100644
--- a/src/s2wasm.h
+++ b/src/s2wasm.h
@@ -1002,6 +1002,10 @@ class S2WasmBuilder {
abort_on("function element");
}
}
+ if (!estack.empty()) {
+ addToBlock(estack.back());
+ estack.pop_back();
+ }
// finishing touches
bstack.back()->cast<Block>()->finalize();
bstack.pop_back(); // remove the base block for the function body