diff options
Diffstat (limited to 'src/wasm/wasm-ir-builder.cpp')
-rw-r--r-- | src/wasm/wasm-ir-builder.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wasm/wasm-ir-builder.cpp b/src/wasm/wasm-ir-builder.cpp index 5e5decca4..398db68ff 100644 --- a/src/wasm/wasm-ir-builder.cpp +++ b/src/wasm/wasm-ir-builder.cpp @@ -981,6 +981,7 @@ Result<> IRBuilder::visitEnd() { if (scope.needsPopFixup()) { EHUtils::handleBlockNestedPops(func, wasm); } + this->func = nullptr; } else if (auto* block = scope.getBlock()) { assert(*expr == block); block->name = scope.label; |