re PR c++/53305 (internal crash with variadic templates and decltype)
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 11 May 2012 08:22:16 +0000 (08:22 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 11 May 2012 08:22:16 +0000 (08:22 +0000)
commitd10938172fb99885e54d32a3be39ee9369b6dc1a
tree04bd13a6b3635259564b6b8bfd628b45bd3301f9
parent5450a88f8ba4e2e561330b5ed45ffff008f2f730
re PR c++/53305 (internal crash with variadic templates and decltype)

/cp
2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/53305
* pt.c (tsubst_copy: case PARM_DECL): Return error_mark_node if
tsubst_decl returns NULL_TREE.
* cxx-pretty-print.c (pp_cxx_simple_type_specifier): Handle
BOUND_TEMPLATE_TEMPLATE_PARM.

/testsuite
2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/53305
* g++.dg/cpp0x/variadic132.C: New.

From-SVN: r187396
gcc/cp/ChangeLog
gcc/cp/cxx-pretty-print.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/variadic132.C [new file with mode: 0644]