OSDN Git Service

/cp
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Dec 2011 22:40:11 +0000 (22:40 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Dec 2011 22:40:11 +0000 (22:40 +0000)
commit8d988b51f3ade2791c9e4453198dec3ef6afd293
tree0f16e5ed7eadd44a2868de9710634d63868efc31
parentf2b01ec045a05e42f230ef811f58d80676310db3
/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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182508 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash109.C [new file with mode: 0644]