From f2488626d40dfd745f81fa95f6ebbea4e41c950e Mon Sep 17 00:00:00 2001 From: John Camelon Date: Wed, 26 Jan 2005 15:59:30 +0000 Subject: [PATCH] Partial fix for 81806 - [Parser2] Constructor Initializer is mistaken as function prototype --- .../cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java | 2 ++ 1 file changed, 2 insertions(+) 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 bbe10e757ba..b49c4887cac 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 @@ -2370,6 +2370,7 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser { IASTNode n = mostRelevantScopeNode; mostRelevantScopeNode = namespaceDefinition; + namespaceDefinition.setParent(n); try { namespaceDeclarationLoop: while (LT(1) != IToken.tRBRACE) { @@ -3901,6 +3902,7 @@ public class GNUCPPSourceParser extends AbstractGNUSourceCodeParser { IASTNode n = mostRelevantScopeNode; mostRelevantScopeNode = astClassSpecifier; + astClassSpecifier.setParent( n ); try { memberDeclarationLoop: while (LT(1) != IToken.tRBRACE) {