diff --git a/core/org.eclipse.cdt.core.tests/ChangeLog b/core/org.eclipse.cdt.core.tests/ChangeLog index df8284b70f8..f65d0999da1 100644 --- a/core/org.eclipse.cdt.core.tests/ChangeLog +++ b/core/org.eclipse.cdt.core.tests/ChangeLog @@ -1,3 +1,6 @@ +2003-03-22 John Camelon + Added CompleteParseASTTest::testBug54531(). + 2003-03-22 Andrew Niefer Typedefs & templates - added parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.testTypedefedTemplate() diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java index da468f8bf61..ecaa1da316b 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java @@ -1770,4 +1770,15 @@ public class CompleteParseASTTest extends CompleteParseBaseTest new Task( b ), new Task( f21, 1, false, false ) ) ); } + + public void testBug54531() throws Exception + { + Iterator i = parse( "typedef enum _A {} A, *pA;" ).getDeclarations(); + IASTTypedefDeclaration theEnum = (IASTTypedefDeclaration) i.next(); + assertEquals( theEnum.getName(), "A"); + IASTTypedefDeclaration thePointer = (IASTTypedefDeclaration) i.next(); + assertEquals( thePointer.getName(), "pA" ); + assertFalse( i.hasNext() ); + } + }