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 b32af8316c1..d73f23fb57e 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 @@ -2784,4 +2784,13 @@ public class AST2TemplateTests extends AST2BaseTest { assertInstance(args.keyAt(0), ICPPTemplateNonTypeParameter.class); assertInstance(args.getAt(0), ICPPTemplateNonTypeParameter.class); } + + // template + // class A {}; + // + // A aint; // should be an error + public void _testTypeArgumentToNonTypeParameter() throws Exception { + BindingAssertionHelper ba= new BindingAssertionHelper(getAboveComment(), true); + ba.assertProblem("A", 6); + } }