diff options
| author | dgregor <dgregor@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-12-18 21:19:41 +0000 |
|---|---|---|
| committer | dgregor <dgregor@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-12-18 21:19:41 +0000 |
| commit | e5dab2457cac05360935efd75b88b2c494c883b4 (patch) | |
| tree | 23b50a2f189bbdb5981c84f3f3cf60d440a43c0a /libjava/classpath/lib/gnu/java | |
| parent | 6a0106e800ffdc12c11d511d930005416b5a6c48 (diff) | |
| download | ppe42-gcc-e5dab2457cac05360935efd75b88b2c494c883b4.tar.gz ppe42-gcc-e5dab2457cac05360935efd75b88b2c494c883b4.zip | |
2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/32565
PR c++/33943
PR c++/33965
* pt.c (template_template_parm_bindings_ok_p): New; verifies
bindings of template template parameters after all template
arguments have been deduced.
(coerce_template_parms): Don't complain when COMPLAIN doesn't
include tf_error.
(fn_type_unification): Use template_template_parm_bindings_ok_p.
(unify): Deal with variadic, bound template template parameters.
(get_class_bindings): Use template_template_parm_bindings_ok_p.
2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
Jakub Jelinek <jakub@redhat.com>
PR c++/32565
PR c++/33943
PR c++/33965
* g++.dg/cpp0x/variadic86.C: New.
* g++.dg/cpp0x/variadic87.C: New.
* g++.dg/cpp0x/variadic84.C: New.
* g++.dg/cpp0x/variadic85.C: New.
* g++.dg/template/ttp25.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131041 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java')
0 files changed, 0 insertions, 0 deletions

