http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57012
Bug #: 57012 Summary: pretty-printer does not handle well template parameter packs Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: m...@gcc.gnu.org /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:2:40: error: parameter pack '<template-parameter-1-1>' must be at the end of the template parameter list /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:7:11: error: type/value mismatch at argument 1 in template parameter list for 'template<<declaration error>, class> struct A' /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:7:11: error: expected a constant of type '<type error>', got 'int' /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:7:14: error: invalid type in declaration before ';' token /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:8:11: error: type/value mismatch at argument 1 in template parameter list for 'template<<declaration error>, class> struct A' /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:8:11: error: expected a constant of type '<type error>', got 'char' /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:8:14: error: invalid type in declaration before ';' token Clang++ by comparison: /home/manuel/test3/src/gcc/testsuite/g++.dg/cpp0x/pr31432.C:2:10: error: template parameter pack must be the last template parameter template<typename..., typename> struct A // { dg-error "parameter pack" } ^