From 9626614618375b4a770edc63adf1a01eaef4590c Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Mon, 3 Nov 2008 10:20:19 +0000 Subject: [PATCH] Fixes a CCE in CPPSpecialization, bug 253050. --- .../cdt/internal/core/dom/parser/cpp/CPPSpecialization.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSpecialization.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSpecialization.java index 587cb92cc96..2238c39ff55 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSpecialization.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/CPPSpecialization.java @@ -18,6 +18,7 @@ import org.eclipse.cdt.core.dom.ast.IBinding; import org.eclipse.cdt.core.dom.ast.IScope; import org.eclipse.cdt.core.dom.ast.IType; import org.eclipse.cdt.core.dom.ast.IValue; +import org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding; import org.eclipse.cdt.core.dom.ast.cpp.ICPPClassSpecialization; import org.eclipse.cdt.core.dom.ast.cpp.ICPPClassType; import org.eclipse.cdt.core.dom.ast.cpp.ICPPFunction; @@ -137,7 +138,9 @@ public abstract class CPPSpecialization extends PlatformObject implements ICPPSp } public boolean isGloballyQualified() throws DOMException { - return ((ICPPInternalBinding) specialized).isGloballyQualified(); + if (specialized instanceof ICPPBinding) + return ((ICPPBinding) specialized).isGloballyQualified(); + return false; } public ILinkage getLinkage() {