re PR c++/71737 (ICE following 2x pack expansion in non-pack with template alias)
authorPaolo Carlini <paolo@gcc.gnu.org>
Fri, 10 Feb 2017 13:14:05 +0000 (13:14 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 10 Feb 2017 13:14:05 +0000 (13:14 +0000)
commita7c8ed0c361b549da67f9b83f91725fe1c84dbdb
tree0981afe6bf6346045f48609fbf0d7d2609d09d80
parent3dcde5efcd2ead7eee8864a46e1cc0e1fa459318
re PR c++/71737 (ICE following 2x pack expansion in non-pack with template alias)

/cp
2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71737
* pt.c (tsubst_decl): Don't try to preserve a typedef that names
an error_mark_node as type.

/testsuite
2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71737
* g++.dg/cpp0x/pr71737.C: New.

From-SVN: r245327
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr71737.C