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