From aa41a5b6c777979a5539efb2a4229181fab53669 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Mon, 26 Mar 2007 20:35:41 +0000 Subject: [PATCH] Fix an NPE in PDOMCPPNamespaceAlias when the namespace is not found. --- .../cdt/internal/core/pdom/dom/cpp/PDOMCPPNamespaceAlias.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPNamespaceAlias.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPNamespaceAlias.java index 8f5937ed506..47093110eff 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPNamespaceAlias.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPNamespaceAlias.java @@ -36,7 +36,8 @@ class PDOMCPPNamespaceAlias extends PDOMCPPBinding implements throws CoreException { super(pdom, parent, alias.getNameCharArray()); PDOMBinding namespace = getLinkageImpl().adaptBinding(alias.getBinding()); - pdom.getDB().putInt(record + NAMESPACE_BINDING, namespace.getRecord()); + pdom.getDB().putInt(record + NAMESPACE_BINDING, + namespace != null ? namespace.getRecord() : 0); } public PDOMCPPNamespaceAlias(PDOM pdom, int record) {