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 0b643ed3391..fb71cd19d9e 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 @@ -2248,7 +2248,24 @@ public class AST2TemplateTests extends AST2BaseTest { // void test(A p) { // f(p); // } - public void testFunctionTemplate_272848() throws Exception { + public void testFunctionTemplate_272848_1() throws Exception { + final String code = getAboveComment(); + parseAndCheckBindings(code, ParserLanguage.CPP); + } + + // template + // class B {}; + // + // template > + // class A {}; + // + // template + // void f(A p); + // + // void test(A p) { + // f(p); + // } + public void _testFunctionTemplate_272848_2() throws Exception { final String code = getAboveComment(); parseAndCheckBindings(code, ParserLanguage.CPP); }