re PR c++/51328 (ICE on invalid template parameter)
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 19 Dec 2011 22:40:11 +0000 (22:40 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 19 Dec 2011 22:40:11 +0000 (22:40 +0000)
commiteded2736705e1a68bf83d334d8f1ccea25afd290
tree0f16e5ed7eadd44a2868de9710634d63868efc31
parent77a748f8879210e7c9758fca1d9beb4b1aaff691
re PR c++/51328 (ICE on invalid template parameter)

/cp
2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51328
* pt.c (convert_template_argument): Early error out and return
error_mark_node for invalid uses of destructors as types.

/testsuite
2011-12-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51328
* g++.dg/template/crash109.C: New.

From-SVN: r182508
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash109.C [new file with mode: 0644]