diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/PDOMQualifierType.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/PDOMQualifierType.java index 7117f43bc62..f4b78d59a90 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/PDOMQualifierType.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/PDOMQualifierType.java @@ -120,8 +120,10 @@ public class PDOMQualifierType extends PDOMNode implements IQualifierType, IQualifierType pt = (IQualifierType) type; try { - if( isConst() == pt.isConst() && isVolatile() == pt.isVolatile() ) - return type.isSameType( pt.getType() ); + if( isConst() == pt.isConst() && isVolatile() == pt.isVolatile() ) { + IType myType= getType(); + return myType != null && myType.isSameType( pt.getType() ); + } } catch (DOMException e) { } return false;