parser.c (cp_parser_init_declarator): Avoid redundant cp_finish_decl for member declarations.
* parser.c (cp_parser_init_declarator): Avoid redundant cp_finish_decl for member declarations. From-SVN: r171796
This commit is contained in:
parent
b8faca75e7
commit
4e36c2131f
|
@ -1,3 +1,8 @@
|
||||||
|
2011-03-31 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
|
* parser.c (cp_parser_init_declarator): Avoid redundant
|
||||||
|
cp_finish_decl for member declarations.
|
||||||
|
|
||||||
2011-03-30 Jason Merrill <jason@redhat.com>
|
2011-03-30 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR c++/48212
|
PR c++/48212
|
||||||
|
|
|
@ -14501,9 +14501,9 @@ cp_parser_init_declarator (cp_parser* parser,
|
||||||
cp_parser_save_default_args (parser, decl);
|
cp_parser_save_default_args (parser, decl);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Finish processing the declaration. But, skip friend
|
/* Finish processing the declaration. But, skip member
|
||||||
declarations. */
|
declarations. */
|
||||||
if (!friend_p && decl && decl != error_mark_node && !range_for_decl_p)
|
if (!member_p && decl && decl != error_mark_node && !range_for_decl_p)
|
||||||
{
|
{
|
||||||
cp_finish_decl (decl,
|
cp_finish_decl (decl,
|
||||||
initializer, !is_non_constant_init,
|
initializer, !is_non_constant_init,
|
||||||
|
|
Loading…
Reference in New Issue