From 45b9371e388613d8e7534fe4f990439f899a413d Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Sat, 27 Feb 2021 10:49:57 -0800 Subject: [PATCH] remove unneeded virtual method (same as inherited method) --- src/Expr.cc | 15 --------------- src/Expr.h | 2 -- 2 files changed, 17 deletions(-) diff --git a/src/Expr.cc b/src/Expr.cc index f9ebde9ea9..e358ff4670 100644 --- a/src/Expr.cc +++ b/src/Expr.cc @@ -3039,21 +3039,6 @@ void IndexExpr::ExprDescribe(ODesc* d) const d->Add("]"); } -TraversalCode IndexExpr::Traverse(TraversalCallback* cb) const - { - TraversalCode tc = cb->PreExpr(this); - HANDLE_TC_EXPR_PRE(tc); - - tc = op1->Traverse(cb); - HANDLE_TC_EXPR_PRE(tc); - - tc = op2->Traverse(cb); - HANDLE_TC_EXPR_PRE(tc); - - tc = cb->PostExpr(this); - HANDLE_TC_EXPR_POST(tc); - } - FieldExpr::FieldExpr(ExprPtr arg_op, const char* arg_field_name) : UnaryExpr(EXPR_FIELD, std::move(arg_op)), field_name(util::copy_string(arg_field_name)), td(nullptr), field(0) diff --git a/src/Expr.h b/src/Expr.h index 4df84bf30e..cb1644404b 100644 --- a/src/Expr.h +++ b/src/Expr.h @@ -923,8 +923,6 @@ public: // not necessarily return a vector. ValPtr Eval(Frame* f) const override; - TraversalCode Traverse(TraversalCallback* cb) const override; - bool IsSlice() const { return is_slice; } // Optimization-related: