minor simplification that's also needed for traversal correctness

This commit is contained in:
Vern Paxson 2021-01-23 10:34:22 -08:00
parent c380a2a61a
commit 3e154410ea

View file

@ -260,12 +260,8 @@ TraversalCode ExprListStmt::Traverse(TraversalCallback* cb) const
TraversalCode tc = cb->PreStmt(this); TraversalCode tc = cb->PreStmt(this);
HANDLE_TC_STMT_PRE(tc); HANDLE_TC_STMT_PRE(tc);
const ExprPList& e = l->Exprs(); tc = l->Traverse(cb);
for ( const auto& expr : e ) HANDLE_TC_STMT_PRE(tc);
{
tc = expr->Traverse(cb);
HANDLE_TC_STMT_PRE(tc);
}
tc = cb->PostStmt(this); tc = cb->PostStmt(this);
HANDLE_TC_STMT_POST(tc); HANDLE_TC_STMT_POST(tc);