diff options
author | Akim Demaille <akim@epita.fr> | 2002-06-07 21:19:42 +0200 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2002-06-07 19:19:42 +0000 |
commit | 942030dcbe42298fd67c8f52c652918511b6477e (patch) | |
tree | c0629a5b7be50cdb4d527ce875e2cea039b2240a /gcc | |
parent | f28468203d0067182fb93773233af6c1ab07a15a (diff) | |
download | gcc-942030dcbe42298fd67c8f52c652918511b6477e.zip gcc-942030dcbe42298fd67c8f52c652918511b6477e.tar.gz gcc-942030dcbe42298fd67c8f52c652918511b6477e.tar.bz2 |
gengtype-yacc.y (optionseqopt): Add the ending `;' to the action.
2002-06-07 Akim Demaille <akim@epita.fr>
* gengtype-yacc.y (optionseqopt): Add the ending `;' to the action.
Whitespace changes.
From-SVN: r54348
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gengtype-yacc.y | 12 |
2 files changed, 11 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 40e9554..7c9251c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-06-07 Akim Demaille <akim@epita.fr> + + * gengtype-yacc.y (optionseqopt): Add the ending `;' to the action. + Whitespace changes. + 2002-06-07 Jeffrey Law <law@redhat.com> * sched-deps.c (free_deps): Avoid calling free_INSN_LIST_list diff --git a/gcc/gengtype-yacc.y b/gcc/gengtype-yacc.y index ba33407..22a26dd 100644 --- a/gcc/gengtype-yacc.y +++ b/gcc/gengtype-yacc.y @@ -84,7 +84,7 @@ typedef_struct: ENT_TYPEDEF_STRUCT options '{' struct_fields '}' ID externstatic: ENT_EXTERNSTATIC options lasttype ID semiequal { - note_variable ($4, adjust_field_type ($3, $2), $2, + note_variable ($4, adjust_field_type ($3, $2), $2, &lexer_line); } | ENT_EXTERNSTATIC options lasttype ID ARRAY semiequal @@ -101,7 +101,7 @@ externstatic: ENT_EXTERNSTATIC options lasttype ID semiequal ; lasttype: type - { + { lexer_toplevel_done = 1; $$ = $1; } @@ -121,7 +121,7 @@ yacc_union: ENT_YACCUNION options struct_fields '}' yacc_typematch yacc_typematch: /* empty */ { $$ = NULL; } | yacc_typematch PERCENT_ID yacc_ids - { + { pair_p p; for (p = $3; p->next != NULL; p = p->next) { @@ -154,7 +154,7 @@ yacc_typematch: /* empty */ yacc_ids: /* empty */ { $$ = NULL; } | yacc_ids ID - { + { pair_p p = xcalloc (1, sizeof (*p)); p->next = $1; p->line = lexer_line; @@ -272,7 +272,7 @@ option: type_option '(' type ')' $$ = o; } | ID '(' STRING ')' - { + { options_p o = xmalloc (sizeof (*o)); o->name = $1; o->info = (void *)$3; @@ -292,7 +292,7 @@ optionseq: option } ; -optionseqopt: { $$ = NULL } +optionseqopt: { $$ = NULL; } | optionseq { $$ = $1; } ; %% |