diff options
author | Andrew Niefer | 2005-06-09 19:55:30 +0000 |
---|---|---|
committer | Andrew Niefer | 2005-06-09 19:55:30 +0000 |
commit | 8e3e261e91f445a0ecfddc60ccc0f9150ffca5ab (patch) | |
tree | 5788123a27614217ba5c3460bad9b8daeafc3b52 | |
parent | 46d3f69877089f1b8517f50d4c878c4923f40861 (diff) | |
download | org.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.java | 5 |
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; |