From cb199fd44a31b028a9d187a93e46733cd2a33bcc Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Mon, 4 Apr 2005 18:59:14 +0000 Subject: [PATCH] Bug 90201 - When completing on a declSpecifier, we didn't bail out on the declaration and added another name for the declarator. Now we do. --- .../cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java index d3fd345e832..db23653ff81 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java @@ -2653,7 +2653,7 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser { ICPPASTDeclSpecifier declSpec = declSpecifierSeq(false, strategy == SimpleDeclarationStrategy.TRY_CONSTRUCTOR); List declarators = Collections.EMPTY_LIST; - if (LT(1) != IToken.tSEMI) { + if (LT(1) != IToken.tSEMI && LT(1) != IToken.tEOC) { declarators = new ArrayList(DEFAULT_DECLARATOR_LIST_SIZE); declarators.add(initDeclarator(strategy)); while (LT(1) == IToken.tCOMMA) {