From 80a6ae7f5747472320f2ecd3d33fa5a8fd64924a Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Sun, 5 Apr 2009 20:44:12 +0000 Subject: [PATCH] Test case for bug 271236. --- .../cdt/core/parser/tests/ast2/AST2CPPTests.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java index 22e6a5c1970..52501985896 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java @@ -7109,4 +7109,15 @@ public class AST2CPPTests extends AST2BaseTest { assertSame(col.getName(4).resolveBinding(), col.getName(11).resolveBinding()); assertSame(col.getName(6).resolveBinding(), col.getName(12).resolveBinding()); } + + // namespace ns { + // struct A {}; + // } + // using ns::A; + // struct A; + // A a; + public void _testForwardDeclarationAfterUsing_271236() throws Exception { + BindingAssertionHelper ba= new BindingAssertionHelper(getAboveComment(), true); + ba.assertNonProblem("A a;", 1, ICPPClassType.class); + } }