From c9a37ff6c0ba40a7adf85ef02745c6f87be69b4a Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Wed, 29 Apr 2009 03:28:10 +0000 Subject: [PATCH] Return a meaningful name if we can. --- .../eclipse/cdt/internal/core/dom/parser/ProblemBinding.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ProblemBinding.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ProblemBinding.java index a96de938c92..d5975b3125e 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ProblemBinding.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/ProblemBinding.java @@ -109,14 +109,14 @@ public class ProblemBinding extends PlatformObject implements IProblemBinding, I * @see org.eclipse.cdt.core.dom.ast.IBinding#getName() */ public String getName() { - return CPPSemantics.EMPTY_NAME; + return node instanceof IASTName ? new String(((IASTName) node).getSimpleID()) : CPPSemantics.EMPTY_NAME; } /* (non-Javadoc) * @see org.eclipse.cdt.core.dom.ast.IBinding#getNameCharArray() */ public char[] getNameCharArray() { - return CharArrayUtils.EMPTY; + return node instanceof IASTName ? ((IASTName) node).getSimpleID() : CharArrayUtils.EMPTY; } /* (non-Javadoc)