From 8273ca2e5ff81118c89e8d696426fba474790297 Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Wed, 22 May 2013 20:46:48 -0700 Subject: [PATCH] Bug 408314. Added a test case. --- .../parser/tests/ast2/AST2TemplateTests.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) 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 8b7058858c0..0ae6b68b545 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 @@ -7578,6 +7578,29 @@ public class AST2TemplateTests extends AST2TestBase { parseAndCheckBindings(); } + // template + // struct A { + // T a; + // }; + // + // template + // struct B { + // typedef T* pointer; + // }; + // + // template + // struct C : public B> { + // typedef typename C::pointer pointer; + // }; + // + // void test() { + // C::pointer p; + // p->a = 0; + // } + public void testRegression_408314() throws Exception { + parseAndCheckBindings(); + } + // template // void foo(T t) { // bar(t);