This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
C++ parser: Should we get rid of cp_parser_declarator_id?
- From: Volker Reichelt <reichelt at igpm dot rwth-aachen dot de>
- To: gcc at gcc dot gnu dot org
- Date: Tue, 06 Dec 2005 21:07:32 +0100 (CET)
- Subject: C++ parser: Should we get rid of cp_parser_declarator_id?
The C++ parser contains the static function
cp_parser_declarator_id (cp_parser* parser)
which consists of a lot of comments and a single statement
return cp_parser_id_expression (parser,
/*template_keyword_p=*/false,
/*check_dependency_p=*/false,
/*template_p=*/NULL,
/*declarator_p=*/true);
and which has a single caller.
Shouldn't we fold cp_parser_declarator_id into the caller and call
cp_parser_id_expression directly?
But what about the comments then? (Are they still accurate, btw.?)
Or should we leave the function intact just to preserve the comments?
Regards,
Volker