From 49d7a3d05161665add206d5d0280241970072aa4 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Mon, 9 Feb 2009 00:04:23 +0000 Subject: [PATCH] Test case for bug 264109. --- .../parser/tests/ast2/AST2TemplateTests.java | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2TemplateTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2TemplateTests.java index d485b80b858..2d9fc41e6aa 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2TemplateTests.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2TemplateTests.java @@ -2313,26 +2313,6 @@ public class AST2TemplateTests extends AST2BaseTest { } } - // template class A; - // - // template - // A make_A(C* p); - // - // template - // struct A { - // A(C* p); - // friend A make_A(C* p); - // }; - // - // template - // A make_A(C* p) { - // return A(p); - // } - public void testForwardDeclarations_264109() throws Exception { - BindingAssertionHelper bh= new BindingAssertionHelper(getAboveComment(), true); - bh.assertNonProblem("A make_A(C* p) {", 4, ICPPTemplateInstance.class); - } - // template // class Allocator { // public: @@ -3770,4 +3750,24 @@ public class AST2TemplateTests extends AST2BaseTest { BindingAssertionHelper bh= new BindingAssertionHelper(getAboveComment(), true); ICPPMethod m= bh.assertNonProblem("m();", 1, ICPPMethod.class); } + + // template class A; + // + // template + // A make_A(C* p); + // + // template + // struct A { + // A(C* p); + // friend A make_A(C* p); + // }; + // + // template + // A make_A(C* p) { + // return A(p); + // } + public void _testForwardDeclarations_264109() throws Exception { + BindingAssertionHelper bh= new BindingAssertionHelper(getAboveComment(), true); + bh.assertNonProblem("A make_A(C* p) {", 4, ICPPTemplateInstance.class); + } }