From fc312322773f677345701eda310c6ec9e4d454c3 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Wed, 15 Apr 2009 06:01:35 +0000 Subject: [PATCH] Second test case for bug 271948. --- .../parser/tests/ast2/AST2TemplateTests.java | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) 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 ffe9dbada51..140c08fd30a 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 @@ -3994,7 +3994,27 @@ public class AST2TemplateTests extends AST2BaseTest { // void test(B p) { // f(p); // } - public void _testTemplateConversionOperator_271948() throws Exception { + public void _testTemplateConversionOperator_271948_1() throws Exception { + final String code = getAboveComment(); + parseAndCheckBindings(code, ParserLanguage.CPP); + } + + // template + // struct A { + // }; + // + // template + // struct B { + // template + // operator A(); + // }; + // + // void f(A p); + // + // void test(B p) { + // f(p); + // } + public void _testTemplateConversionOperator_271948_2() throws Exception { final String code = getAboveComment(); parseAndCheckBindings(code, ParserLanguage.CPP); }