diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-03-31 07:26:06 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-03-31 07:26:06 -0500 |
commit | af6f30c4652962b9f1fbed8bb098c1cf504e6bce (patch) | |
tree | 658e058db0f8009395ab900904c6320f9dc7286e /gcc | |
parent | 7e6f1890c8c6f0c53534f1f67d5f529326904771 (diff) | |
download | gcc-af6f30c4652962b9f1fbed8bb098c1cf504e6bce.zip gcc-af6f30c4652962b9f1fbed8bb098c1cf504e6bce.tar.gz gcc-af6f30c4652962b9f1fbed8bb098c1cf504e6bce.tar.bz2 |
(structsp): Correct error in last change.
From-SVN: r9270
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/c-parse.in | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/c-parse.in b/gcc/c-parse.in index a2a23da..0f8cda1 100644 --- a/gcc/c-parse.in +++ b/gcc/c-parse.in @@ -1325,11 +1325,13 @@ structsp: { $$ = start_struct (UNION_TYPE, $2); } component_decl_list '}' maybe_attribute { $$ = finish_struct ($<ttype>4, $5); - decl_attributes ($$, $5, NULL_TREE); + decl_attributes ($$, $7, NULL_TREE); } - | UNION '{' component_decl_list '}' + | UNION '{' component_decl_list '}' maybe_attribute { $$ = finish_struct (start_struct (UNION_TYPE, NULL_TREE), - $3); } + $3); + decl_attributes ($$, $5, NULL_TREE); + } | UNION identifier { $$ = xref_tag (UNION_TYPE, $2); } | ENUM identifier '{' |