cp/
2007-09-28 Paolo Carlini <pcarlini@suse.de>
PR c++/33213
* error.c (dump_decl): Deal with TYPE_PACK_EXPANSION.
testsuite/
2007-09-28 Paolo Carlini <pcarlini@suse.de>
PR c++/33213
* g++.dg/cpp0x/variadic79.C: New.
From-SVN: r128870
2007-09-28 Paolo Carlini <pcarlini@suse.de>
+ PR c++/33213
+ * error.c (dump_decl): Deal with TYPE_PACK_EXPANSION.
+
+2007-09-28 Paolo Carlini <pcarlini@suse.de>
+
PR c++/33118
* error.c (dump_expr): Deal with ARGUMENT_PACK_SELECT.
(dump_type): Use dump_template_argument for TYPE_ARGUMENT_PACK.
break;
case UNBOUND_CLASS_TEMPLATE:
+ case TYPE_PACK_EXPANSION:
dump_type (t, flags);
break;
+2007-09-28 Paolo Carlini <pcarlini@suse.de>
+
+ PR c++/33213
+ * g++.dg/cpp0x/variadic79.C: New.
+
2007-09-28 Michael Matz <matz@suse.de>
Jakub Jelinek <jakub@redhat.com>
--- /dev/null
+// PR c++/33213
+// { dg-do compile }
+// { dg-options "-std=gnu++0x" }
+
+template<template<typename> class...> struct A;
+
+template<template<typename...> class... B> struct A<B...> {}; // { dg-error "mismatch|'template<class ...> class B ...'" }