From b3608892c4192d742b09fb04167348b9578a524d Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Mon, 11 Dec 2006 15:10:20 +0000 Subject: [PATCH] Fix CCE --- .../eclipse/cdt/internal/core/model/CModelBuilder2.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java index 246a5c45b25..3d7961b9e9e 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java @@ -936,11 +936,12 @@ public class CModelBuilder2 implements IContributedModelBuilder { methodElement= new Method(parent, ASTStringUtil.getQualifiedName(name)); } element= methodElement; - final ICPPMethod methodBinding; + ICPPMethod methodBinding= null; if (scope != null) { - methodBinding= (ICPPMethod)simpleName.getBinding(); - } else { - methodBinding= null; + final IBinding binding= simpleName.getBinding(); + if (binding instanceof ICPPMethod) { + methodBinding= (ICPPMethod)binding; + } } if (methodBinding != null) { methodElement.setVirtual(methodBinding.isVirtual());