From baa2c091e7e6d12d214a91a228381e4cbf6a9068 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Wed, 12 Jan 2011 01:55:13 +0000 Subject: [PATCH] Bug 273525. Reverted the previous change. --- .../core/dom/parser/cpp/semantics/CPPVisitor.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java index 403943d2030..ae1ca66b036 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java @@ -75,7 +75,6 @@ import org.eclipse.cdt.core.dom.ast.IBinding; import org.eclipse.cdt.core.dom.ast.ICompositeType; import org.eclipse.cdt.core.dom.ast.IEnumeration; import org.eclipse.cdt.core.dom.ast.IEnumerator; -import org.eclipse.cdt.core.dom.ast.IField; import org.eclipse.cdt.core.dom.ast.IFunction; import org.eclipse.cdt.core.dom.ast.IFunctionType; import org.eclipse.cdt.core.dom.ast.ILabel; @@ -1416,20 +1415,6 @@ public class CPPVisitor extends ASTQueries { return true; } } - // Handle the case when one of the bindings is from the index and another - // one is from an AST. - if ((nameBinding instanceof IIndexBinding) != (binding instanceof IIndexBinding) && - SemanticUtil.isSameOwner(nameBinding.getOwner(), binding.getOwner())) { - if (nameBinding instanceof IFunction && binding instanceof IFunction) { - if (((IFunction) nameBinding).getType().isSameType(((IFunction) binding).getType())) { - return true; - } - } else if (nameBinding instanceof IField && binding instanceof IField) { - if (((IField) nameBinding).getType().isSameType(((IField) binding).getType())) { - return true; - } - } - } } } return false;