]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/27508 (ICE on invalid destructor name)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Thu, 3 Aug 2006 03:02:16 +0000 (03:02 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Thu, 3 Aug 2006 03:02:16 +0000 (03:02 +0000)
commit778109b353a3cad50373422f40e653f5375b7dde
tree8967d64a3ce5baeba337ac296e813dc481ad3c91
parent9e50b12a1e094264fd577aada083f1bbf447e7d0
re PR c++/27508 (ICE on invalid destructor name)

PR c++/27508
* parser.c (cp_parser_unqualified_id): Check for invalid scopes
when parsing destructor names.

* g++.dg/parse/dtor9.C: New test.
* g++.dg/parse/dtor10.C: New test.
* g++.dg/other/error7.C: Adjust error-marker.

From-SVN: r115898
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/error7.C
gcc/testsuite/g++.dg/parse/dtor10.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/dtor9.C [new file with mode: 0644]