gengtype-yacc.y (option): Avoid use of non-constant struct initializer.

* gengtype-yacc.y (option): Avoid use of non-constant struct
	initializer.

From-SVN: r83546
This commit is contained in:
Richard Sandiford 2004-06-23 09:08:21 +00:00 committed by Richard Sandiford
parent 60bca1329b
commit 5d81e3d373
2 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2004-06-23 Richard Sandiford <rsandifo@redhat.com>
* gengtype-yacc.y (option): Avoid use of non-constant struct
initializer.
2004-06-23 Nathan Sidwell <nathan@codesourcery.com>
* doc/extend.texi (Function Attributes): Alphabetize.

View file

@ -282,8 +282,11 @@ option: ID
{ $$ = create_option ($1, adjust_field_type ($3, NULL)); }
| NESTED_PTR '(' type ',' stringseq ',' stringseq ')'
{
struct nested_ptr_data d =
{ adjust_field_type ($3, NULL), $5, $7 };
struct nested_ptr_data d;
d.type = adjust_field_type ($3, NULL);
d.convert_to = $5;
d.convert_from = $7;
$$ = create_option ("nested_ptr",
xmemdup (&d, sizeof (d), sizeof (d)));
}