From 8e3e261e91f445a0ecfddc60ccc0f9150ffca5ab Mon Sep 17 00:00:00 2001 From: Andrew Niefer Date: Thu, 9 Jun 2005 19:55:30 +0000 Subject: [PATCH] fix problem with sets overloaded operators not having ambiguities resolved --- .../cdt/internal/core/dom/parser/cpp/CPPSemantics.java | 5 +++++ 1 file changed, 5 insertions(+) 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;