diff options
Diffstat (limited to 'src/wasm/wasm-ir-builder.cpp')
-rw-r--r-- | src/wasm/wasm-ir-builder.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wasm/wasm-ir-builder.cpp b/src/wasm/wasm-ir-builder.cpp index 255683fbc..c866cce20 100644 --- a/src/wasm/wasm-ir-builder.cpp +++ b/src/wasm/wasm-ir-builder.cpp @@ -186,7 +186,8 @@ Result<Expression*> IRBuilder::build() { } Result<> IRBuilder::visit(Expression* curr) { - UnifiedExpressionVisitor<IRBuilder, Result<>>::visit(curr); + auto val = UnifiedExpressionVisitor<IRBuilder, Result<>>::visit(curr); + CHECK_ERR(val); if (auto* block = curr->dynCast<Block>()) { block->finalize(block->type); } else { |