* parser.c (cp_parser_init_declarator): Initialize local variables
aggressively.
From-SVN: r112891
+2006-04-12 Mark Mitchell <mark@codesourcery.com>
+
+ * parser.c (cp_parser_init_declarator): Initialize local variables
+ aggressively.
+
2006-04-12 Roger Sayle <roger@eyesopen.com>
* parser.c (cp_parser_init_declarator): Initialise
}
/* Parse the initializer. */
+ initializer = NULL_TREE;
+ is_parenthesized_init = false;
+ is_non_constant_init = true;
if (is_initialized)
{
if (declarator->kind == cdk_function
&is_parenthesized_init,
&is_non_constant_init);
}
- else
- {
- initializer = NULL_TREE;
- is_parenthesized_init = false;
- is_non_constant_init = true;
- }
/* The old parser allows attributes to appear after a parenthesized
initializer. Mark Mitchell proposed removing this functionality