diff options
author | Volker Reichelt <reichelt@igpm.rwth-aachen.de> | 2006-01-24 11:55:58 +0000 |
---|---|---|
committer | Volker Reichelt <reichelt@gcc.gnu.org> | 2006-01-24 11:55:58 +0000 |
commit | 1b3d28a8b96cd5ecab2e3c5c9c2a6a9f4dc67fd6 (patch) | |
tree | adceb6c58da099960f7ae0c1c45bb7f25c9ea8b7 /gcc/combine.c | |
parent | c05849f4978e1b70d9b5ce97a8843321b8dc0c7e (diff) | |
download | gcc-1b3d28a8b96cd5ecab2e3c5c9c2a6a9f4dc67fd6.zip gcc-1b3d28a8b96cd5ecab2e3c5c9c2a6a9f4dc67fd6.tar.gz gcc-1b3d28a8b96cd5ecab2e3c5c9c2a6a9f4dc67fd6.tar.bz2 |
re PR c++/25552 (Invalid destructor name accepted in friend declaration)
PR c++/25552
* parser.c (cp_parser_unqualified_id): Check that destructor name
and scope match.
* call.c (check_dtor_name): Do not expect a BIT_NOT_EXPR.
Adjust comment. Return early if possible.
Use same_type_p to compare types.
* typeck.c (lookup_destructor): Adjust call to check_dtor_name.
* g++.dg/parse/dtor8.C: New test.
From-SVN: r110168
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions