OSDN Git Service

PR c++/28606
authorreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Aug 2006 09:07:39 +0000 (09:07 +0000)
committerreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Aug 2006 09:07:39 +0000 (09:07 +0000)
commitdea225ee929f32e6800e742a27dae7470e974951
tree0c190760dbae3e7281868aa5ab64276418b10d53
parentd51b37c26807eefe12d799f5ca78973cfb43f971
PR c++/28606
* parser.c (cp_parser_diagnose_invalid_type_name): Handle BIT_NOT_EXPR.
Fix formatting.
(cp_parser_parse_and_diagnose_invalid_type_name): Tighten condition
for valid type-names.
(cp_parser_unqualified_id): Fix error handling for destructors.

* g++.dg/parse/dtor11.C: New test.

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