From ad30578896aa7b4c404b48393b97765b0a1ba770 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Tue, 22 May 2007 14:22:40 +0000 Subject: [PATCH] Bug 188010 - add completion of macros in named type specifier context. --- .../ui/text/contentassist/DOMCompletionProposalComputer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/DOMCompletionProposalComputer.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/DOMCompletionProposalComputer.java index 9ca7558bd3e..c3b781ee8d8 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/DOMCompletionProposalComputer.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/DOMCompletionProposalComputer.java @@ -27,6 +27,7 @@ import org.eclipse.cdt.core.dom.ast.IASTCompletionNode; import org.eclipse.cdt.core.dom.ast.IASTFunctionStyleMacroParameter; import org.eclipse.cdt.core.dom.ast.IASTIdExpression; import org.eclipse.cdt.core.dom.ast.IASTName; +import org.eclipse.cdt.core.dom.ast.IASTNamedTypeSpecifier; import org.eclipse.cdt.core.dom.ast.IASTPreprocessorFunctionStyleMacroDefinition; import org.eclipse.cdt.core.dom.ast.IASTPreprocessorMacroDefinition; import org.eclipse.cdt.core.dom.ast.IBinding; @@ -99,7 +100,8 @@ public class DOMCompletionProposalComputer extends ParsingBasedProposalComputer IASTCompletionContext astContext = names[i].getCompletionContext(); if (astContext == null) { continue; - } else if (astContext instanceof IASTIdExpression) { + } else if (astContext instanceof IASTIdExpression + || astContext instanceof IASTNamedTypeSpecifier) { // handle macros only if there is a prefix handleMacros = prefix.length() > 0; }