Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Prigogin2009-06-28 18:50:03 +0000
committerSergey Prigogin2009-06-28 18:50:03 +0000
commitfac6668732097c36c4e2d5247937855f883d1e43 (patch)
tree3a052b74fcb8f10c48a5b8de513312bd1d39be6f /core/org.eclipse.cdt.core.tests
parentb7c2d5257c4624dc0eac3bd94a6cf2c275ec7345 (diff)
downloadorg.eclipse.cdt-fac6668732097c36c4e2d5247937855f883d1e43.tar.gz
org.eclipse.cdt-fac6668732097c36c4e2d5247937855f883d1e43.tar.xz
org.eclipse.cdt-fac6668732097c36c4e2d5247937855f883d1e43.zip
Test case for bug 281781.
Diffstat (limited to 'core/org.eclipse.cdt.core.tests')
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2TemplateTests.java15
1 files changed, 14 insertions, 1 deletions
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 252ff695c63..850dbb7f457 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
@@ -2552,7 +2552,20 @@ public class AST2TemplateTests extends AST2BaseTest {
}
}
}
-
+
+ // template<class T, class U> class A;
+ //
+ // class B {};
+ //
+ // template<class T, class U = B>
+ // class A {};
+ //
+ // A<char> x;
+ public void _testDefaultTemplateParameter_281781() throws Exception {
+ final String code = getAboveComment();
+ parseAndCheckBindings(code, ParserLanguage.CPP);
+ }
+
// class A {};
// class B {};
// template<typename T>

Back to the top