diff options
Diffstat (limited to 'src/s2wasm.h')
-rw-r--r-- | src/s2wasm.h | 4 |
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 |