Index: src/ast-expression-visitor.cc |
diff --git a/src/ast-expression-visitor.cc b/src/ast-expression-visitor.cc |
index e38b444699bb01af8a9079a60767f40f8efe604d..b24abae24f1f220062ffda8d610a4ed36b4fe015 100644 |
--- a/src/ast-expression-visitor.cc |
+++ b/src/ast-expression-visitor.cc |
@@ -209,9 +209,10 @@ void AstExpressionVisitor::VisitDoExpression(DoExpression* expr) { |
void AstExpressionVisitor::VisitConditional(Conditional* expr) { |
- RECURSE(Visit(expr->condition())); |
- RECURSE(Visit(expr->then_expression())); |
- RECURSE(Visit(expr->else_expression())); |
+ VisitExpression(expr); |
+ RECURSE_EXPRESSION(Visit(expr->condition())); |
+ RECURSE_EXPRESSION(Visit(expr->then_expression())); |
+ RECURSE_EXPRESSION(Visit(expr->else_expression())); |
} |