]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/semantics.c
re PR c++/34068 (ICE using pseudo-destructor for invalid expression)
authorJakub Jelinek <jakub@redhat.com>
Sun, 11 Nov 2007 22:27:18 +0000 (23:27 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sun, 11 Nov 2007 22:27:18 +0000 (23:27 +0100)
commit09b1ccd6d8077498f6cb47a6b6498a26edf4b5f0
treeb48ada3f52af27c2a5d6ab864911c1dd0384533e
parentc31ab059b6192b0d904fbe93daf44b08f7908e88
re PR c++/34068 (ICE using pseudo-destructor for invalid expression)

PR c++/34068
* semantics.c (finish_pseudo_destructor_expr): Handle
object == error_mark_node.

* g++.dg/template/pseudodtor4.C: New test.

From-SVN: r130087
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/pseudodtor4.C [new file with mode: 0644]