From: Tom Tromey Date: Fri, 6 Jul 2012 14:40:30 +0000 (+0000) Subject: * c-exp.y (func_mod, direct_abs_decl, abs_decl, ptr_operator): X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=16d0138401c61373637305e7ae4d6dd70574f0d2;p=binutils-gdb.git * c-exp.y (func_mod, direct_abs_decl, abs_decl, ptr_operator): Remove %type. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index baf41f06979..51c282d6965 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2012-07-06 Tom Tromey + + * c-exp.y (func_mod, direct_abs_decl, abs_decl, ptr_operator): + Remove %type. + 2012-07-06 Siddhesh Poyarekar * c-lang.c (c_printstr): Remove ununsed variable WIDTH. diff --git a/gdb/c-exp.y b/gdb/c-exp.y index 7afce770e20..f86f76f67be 100644 --- a/gdb/c-exp.y +++ b/gdb/c-exp.y @@ -172,7 +172,6 @@ static struct stoken operator_stoken (const char *); /* %type block */ /* Fancy type parsing. */ -%type func_mod direct_abs_decl abs_decl ptr_operator %type ptype %type array_mod %type conversion_type_id @@ -955,15 +954,13 @@ ptr_operator: ptr_operator '*' { insert_type (tp_pointer); } const_or_volatile_or_space_identifier - { $$ = 0; } | '*' { insert_type (tp_pointer); } const_or_volatile_or_space_identifier - { $$ = 0; } | '&' - { insert_type (tp_reference); $$ = 0; } + { insert_type (tp_reference); } | '&' ptr_operator - { insert_type (tp_reference); $$ = 0; } + { insert_type (tp_reference); } ; abs_decl: ptr_operator direct_abs_decl @@ -972,7 +969,6 @@ abs_decl: ptr_operator direct_abs_decl ; direct_abs_decl: '(' abs_decl ')' - { $$ = $2; } | direct_abs_decl array_mod { push_type_int ($2); @@ -982,7 +978,6 @@ direct_abs_decl: '(' abs_decl ')' { push_type_int ($1); push_type (tp_array); - $$ = 0; } | direct_abs_decl func_mod @@ -998,9 +993,8 @@ array_mod: '[' ']' ; func_mod: '(' ')' - { $$ = 0; } | '(' nonempty_typelist ')' - { free ($2); $$ = 0; } + { free ($2); } ; /* We used to try to recognize pointer to member types here, but