summaryrefslogtreecommitdiff
path: root/src/wasm-traversal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-traversal.h')
-rw-r--r--src/wasm-traversal.h6
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;
}