Module: wine Branch: master Commit: 652602f5c8130dce17064b213450e231fd35f647 URL: http://source.winehq.org/git/wine.git/?a=commit;h=652602f5c8130dce17064b2134...
Author: Gerald Pfeifer gerald@pfeifer.com Date: Fri May 2 14:14:01 2008 +0200
widl: Fix syntax to also work with older versions of bison.
---
tools/widl/parser.y | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/tools/widl/parser.y b/tools/widl/parser.y index ea8baf2..db0778a 100644 --- a/tools/widl/parser.y +++ b/tools/widl/parser.y @@ -747,6 +747,7 @@ field: m_attributes decl_spec declarator_list ';' ne_union_field: s_field ';' { $$ = $1; } | attributes ';' { $$ = make_var(NULL); $$->attrs = $1; } + ;
ne_union_fields: { $$ = NULL; } | ne_union_fields ne_union_field { $$ = append_var( $1, $2 ); } @@ -755,6 +756,7 @@ ne_union_fields: { $$ = NULL; } union_field: s_field ';' { $$ = $1; } | ';' { $$ = NULL; } + ;
s_field: m_attributes decl_spec declarator { $$ = $3->var; $$->attrs = check_field_attrs($$->name, $1);