OSDN Git Service

/cp
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Oct 2007 22:21:59 +0000 (22:21 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Oct 2007 22:21:59 +0000 (22:21 +0000)
commit077320e1e950c61dcf59853f586cafb0e0a7c559
tree97b55cff8bc838f31c3e48ad95b51197be294f48
parenta63ff294e9e115b80c51924bb3dd3cd2bdca21e8
/cp
2007-10-16  Paolo Carlini  <pcarlini@suse.de>

PR c++/31446
* pt.c (current_template_args): Do not change TREE_LIST elements
with a TREE_VALUE of error_mark_node.

/testsuite
2007-10-16  Paolo Carlini  <pcarlini@suse.de>

PR c++/31446
* g++.dg/template/void11.C: New.
* g++.dg/template/void2.C: Adjust error markers.
* g++.dg/template/void10.C: Likewise.
* g++.dg/template/crash55.C: Likewise.

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