re PR c++/27508 (ICE on invalid destructor name)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Thu, 3 Aug 2006 02:49:07 +0000 (02:49 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Thu, 3 Aug 2006 02:49:07 +0000 (02:49 +0000)
commitc0dc47a866978c70a9c008882850dfdf059fd52d
tree94966bfa3bf0d1281f415061cff6db93401e69c4
parent4a2f6dc05bb975426ff56d3656694684d292efbd
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: r115896
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]