From 03273b05c1fa6ff51db3f8590c3f6ffbe62d6197 Mon Sep 17 00:00:00 2001 From: Andrew Ferguson Date: Tue, 27 May 2008 14:22:58 +0000 Subject: [PATCH] add test case for missing problembinding when passing a (basic) type in a non-type context --- .../cdt/core/parser/tests/ast2/AST2TemplateTests.java | 9 +++++++++ 1 file changed, 9 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 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); + } }