From 25dfcccfb39dce479b075d0e914addadbded7451 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Mon, 22 Jan 2007 14:54:37 +0000 Subject: [PATCH] Fix for 152846 by Betty Tibbitts, calling ASTVisitor.leave() for cpp --- .../internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java | 2 +- .../cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java index 791f7f16310..0fdef2ec499 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTFunctionDefinition.java @@ -93,7 +93,7 @@ public class CPPASTFunctionDefinition extends CPPASTNode implements if( bodyStatement != null ) if( !bodyStatement.accept( action ) ) return false; if( action.shouldVisitDeclarations ){ - switch( action.visit( this ) ){ + switch( action.leave( this ) ){ case ASTVisitor.PROCESS_ABORT : return false; case ASTVisitor.PROCESS_SKIP : return true; default : break; diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java index 15eea30a90a..4f2ba531050 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPASTQualifiedName.java @@ -186,7 +186,7 @@ public class CPPASTQualifiedName extends CPPASTNode implements return false; } if (action.shouldVisitNames) { - switch (action.visit(this)) { + switch (action.leave(this)) { case ASTVisitor.PROCESS_ABORT: return false; case ASTVisitor.PROCESS_SKIP: