From 6301c562155f31564812c72c836a7366a6f06083 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Thu, 14 Dec 2006 14:56:54 +0000 Subject: [PATCH] Index: Fixes comparison of qualified types. --- .../cdt/internal/core/pdom/dom/PDOMQualifierType.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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;