diff options
Diffstat (limited to 'src/wat-writer.cc')
-rw-r--r-- | src/wat-writer.cc | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/wat-writer.cc b/src/wat-writer.cc index e3df443b..74964888 100644 --- a/src/wat-writer.cc +++ b/src/wat-writer.cc @@ -558,7 +558,6 @@ class WatWriter::ExprVisitorDelegate : public ExprVisitor::Delegate { Result OnUnreachableExpr(UnreachableExpr*) override; Result BeginTryExpr(TryExpr*) override; Result OnCatchExpr(TryExpr*, Catch*) override; - Result OnUnwindExpr(TryExpr*) override; Result OnDelegateExpr(TryExpr*) override; Result EndTryExpr(TryExpr*) override; Result OnThrowExpr(ThrowExpr*) override; @@ -894,14 +893,6 @@ Result WatWriter::ExprVisitorDelegate::OnCatchExpr( return Result::Ok; } -Result WatWriter::ExprVisitorDelegate::OnUnwindExpr(TryExpr* expr) { - writer_->Dedent(); - writer_->WritePutsNewline(Opcode::Unwind_Opcode.GetName()); - writer_->Indent(); - writer_->SetTopLabelType(LabelType::Unwind); - return Result::Ok; -} - Result WatWriter::ExprVisitorDelegate::OnDelegateExpr(TryExpr* expr) { writer_->Dedent(); writer_->EndBlock(); @@ -1174,14 +1165,6 @@ void WatWriter::FlushExprTree(const ExprTree& expr_tree) { WriteCloseNewline(); } break; - case TryKind::Unwind: - WritePuts("(", NextChar::None); - WritePutsNewline(Opcode::Unwind_Opcode.GetName()); - Indent(); - WriteFoldedExprList(try_expr->unwind); - FlushExprTreeStack(); - WriteCloseNewline(); - break; case TryKind::Delegate: WritePuts("(", NextChar::None); WritePutsSpace(Opcode::Delegate_Opcode.GetName()); |