diff options
Diffstat (limited to 'src/wasm-traversal.h')
-rw-r--r-- | src/wasm-traversal.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/wasm-traversal.h b/src/wasm-traversal.h index c9290cbab..eae4634b5 100644 --- a/src/wasm-traversal.h +++ b/src/wasm-traversal.h @@ -1185,7 +1185,8 @@ struct ControlFlowWalker : public PostWalker<SubType, VisitorType> { switch (curr->_id) { case Expression::Id::BlockId: case Expression::Id::IfId: - case Expression::Id::LoopId: { + case Expression::Id::LoopId: + case Expression::Id::TryId: { self->pushTask(SubType::doPostVisitControlFlow, currp); break; } @@ -1197,7 +1198,8 @@ struct ControlFlowWalker : public PostWalker<SubType, VisitorType> { switch (curr->_id) { case Expression::Id::BlockId: case Expression::Id::IfId: - case Expression::Id::LoopId: { + case Expression::Id::LoopId: + case Expression::Id::TryId: { self->pushTask(SubType::doPreVisitControlFlow, currp); break; } |