From aca80b97db0060bf398aaf00b9c905d1561036f6 Mon Sep 17 00:00:00 2001 From: Andrew Niefer Date: Fri, 23 Jun 2006 19:03:18 +0000 Subject: [PATCH] bug 147080 - stack overflow errors --- .../org/eclipse/cdt/internal/core/dom/parser/cpp/CPPScope.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPScope.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPScope.java index c0f39d66644..0757984a436 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPScope.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPScope.java @@ -109,7 +109,7 @@ abstract public class CPPScope implements ICPPScope{ } else if( obj instanceof IASTName ){ IBinding binding = null; if( forceResolve && obj != name && obj != name.getParent()) - binding = ((IASTName)obj).resolveBinding(); + binding = CPPSemantics.resolveAmbiguities(name, new Object[] { obj }); else { IASTName n = (IASTName) obj; if( n instanceof ICPPASTQualifiedName ){