Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Niefer2005-06-09 19:55:30 +0000
committerAndrew Niefer2005-06-09 19:55:30 +0000
commit8e3e261e91f445a0ecfddc60ccc0f9150ffca5ab (patch)
tree5788123a27614217ba5c3460bad9b8daeafc3b52
parent46d3f69877089f1b8517f50d4c878c4923f40861 (diff)
downloadorg.eclipse.cdt-8e3e261e91f445a0ecfddc60ccc0f9150ffca5ab.tar.gz
org.eclipse.cdt-8e3e261e91f445a0ecfddc60ccc0f9150ffca5ab.tar.xz
org.eclipse.cdt-8e3e261e91f445a0ecfddc60ccc0f9150ffca5ab.zip
fix problem with sets overloaded operators not having ambiguities resolved
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java
index 5085161dbce..ce019585df1 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSemantics.java
@@ -1720,6 +1720,11 @@ public class CPPSemantics {
mergeResults( data, bindings, false );
items = (Object[]) data.foundItems;
continue;
+ } else if( temp instanceof CPPCompositeBinding ){
+ IBinding [] bindings = ((CPPCompositeBinding)temp).getBindings();
+ mergeResults( data, bindings, false );
+ items = (Object[]) data.foundItems;
+ continue;
} else if( temp instanceof IType ){
if( type == null ){
type = temp;

Back to the top