diff options
Diffstat (limited to 'src/wasm-traversal.h')
-rw-r--r-- | src/wasm-traversal.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/wasm-traversal.h b/src/wasm-traversal.h index 4cf318db9..fc6b1cbb8 100644 --- a/src/wasm-traversal.h +++ b/src/wasm-traversal.h @@ -81,7 +81,6 @@ template<typename SubType, typename ReturnType = void> struct Visitor { ReturnType visitBrOnExn(BrOnExn* curr) { return ReturnType(); } ReturnType visitNop(Nop* curr) { return ReturnType(); } ReturnType visitUnreachable(Unreachable* curr) { return ReturnType(); } - ReturnType visitPush(Push* curr) { return ReturnType(); } ReturnType visitPop(Pop* curr) { return ReturnType(); } ReturnType visitTupleMake(TupleMake* curr) { return ReturnType(); } ReturnType visitTupleExtract(TupleExtract* curr) { return ReturnType(); } @@ -190,8 +189,6 @@ template<typename SubType, typename ReturnType = void> struct Visitor { DELEGATE(Nop); case Expression::Id::UnreachableId: DELEGATE(Unreachable); - case Expression::Id::PushId: - DELEGATE(Push); case Expression::Id::PopId: DELEGATE(Pop); case Expression::Id::TupleMakeId: @@ -265,7 +262,6 @@ struct OverriddenVisitor { UNIMPLEMENTED(BrOnExn); UNIMPLEMENTED(Nop); UNIMPLEMENTED(Unreachable); - UNIMPLEMENTED(Push); UNIMPLEMENTED(Pop); UNIMPLEMENTED(TupleMake); UNIMPLEMENTED(TupleExtract); @@ -375,8 +371,6 @@ struct OverriddenVisitor { DELEGATE(Nop); case Expression::Id::UnreachableId: DELEGATE(Unreachable); - case Expression::Id::PushId: - DELEGATE(Push); case Expression::Id::PopId: DELEGATE(Pop); case Expression::Id::TupleMakeId: @@ -533,9 +527,6 @@ struct UnifiedExpressionVisitor : public Visitor<SubType, ReturnType> { ReturnType visitUnreachable(Unreachable* curr) { return static_cast<SubType*>(this)->visitExpression(curr); } - ReturnType visitPush(Push* curr) { - return static_cast<SubType*>(this)->visitExpression(curr); - } ReturnType visitPop(Pop* curr) { return static_cast<SubType*>(this)->visitExpression(curr); } @@ -850,9 +841,6 @@ struct Walker : public VisitorType { static void doVisitUnreachable(SubType* self, Expression** currp) { self->visitUnreachable((*currp)->cast<Unreachable>()); } - static void doVisitPush(SubType* self, Expression** currp) { - self->visitPush((*currp)->cast<Push>()); - } static void doVisitPop(SubType* self, Expression** currp) { self->visitPop((*currp)->cast<Pop>()); } @@ -1141,11 +1129,6 @@ struct PostWalker : public Walker<SubType, VisitorType> { self->pushTask(SubType::doVisitUnreachable, currp); break; } - case Expression::Id::PushId: { - self->pushTask(SubType::doVisitPush, currp); - self->pushTask(SubType::scan, &curr->cast<Push>()->value); - break; - } case Expression::Id::PopId: { self->pushTask(SubType::doVisitPop, currp); break; |