From 0abbd14d545dbd80f888cc6a1f0b8db56479d3d1 Mon Sep 17 00:00:00 2001 From: Andrew Ferguson Date: Mon, 5 Feb 2007 16:36:59 +0000 Subject: [PATCH] add check for ProblemBindings when adding types --- .../eclipse/cdt/internal/core/pdom/dom/c/PDOMCLinkage.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/c/PDOMCLinkage.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/c/PDOMCLinkage.java index c6dac78f5bc..d4175881233 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/c/PDOMCLinkage.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/c/PDOMCLinkage.java @@ -239,11 +239,15 @@ class PDOMCLinkage extends PDOMLinkage { } public PDOMNode addType(PDOMNode parent, IType type) throws CoreException { + if(type instanceof IProblemBinding) + return null; + if (type instanceof ICBasicType) { return new PDOMCBasicType(pdom, parent, (ICBasicType)type); } else if (type instanceof IBinding) { return addBinding((IBinding)type); } + return super.addType(parent, type); }