X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/67411a88a0668401f9583526668e3930762c55f0..3e8d1bd05331163c8047b2ab2a4c9fc38de5f35e:/src/scan-code.l diff --git a/src/scan-code.l b/src/scan-code.l index f9968d1c..eeca1616 100644 --- a/src/scan-code.l +++ b/src/scan-code.l @@ -1,6 +1,6 @@ /* Bison Action Scanner -*- C -*- - Copyright (C) 2006-2013 Free Software Foundation, Inc. + Copyright (C) 2006-2015 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -346,15 +346,15 @@ show_sub_message (warnings warning, location id_loc; if (var->hidden_by) - { - id = var->hidden_by->id; - id_loc = var->hidden_by->loc; - } + { + id = var->hidden_by->id; + id_loc = var->hidden_by->loc; + } else - { - id = var->id; - id_loc = var->loc; - } + { + id = var->id; + id_loc = var->loc; + } /* Create the explanation message. */ obstack_init (&msg_buf); @@ -664,7 +664,7 @@ handle_action_dollar (symbol_list *rule, char *text, location dollar_loc) case LHS_REF: if (!type_name) - type_name = symbol_list_n_type_name_get (rule, dollar_loc, 0); + type_name = symbol_list_n_type_name_get (rule, 0); if (!type_name) { @@ -695,8 +695,7 @@ handle_action_dollar (symbol_list *rule, char *text, location dollar_loc) if (max_left_semantic_context < 1 - n) max_left_semantic_context = 1 - n; if (!type_name && 0 < n) - type_name = - symbol_list_n_type_name_get (effective_rule, dollar_loc, n); + type_name = symbol_list_n_type_name_get (effective_rule, n); if (!type_name) { if (union_seen | tag_seen) @@ -711,7 +710,7 @@ handle_action_dollar (symbol_list *rule, char *text, location dollar_loc) "]b4_rhs_value(%d, %d, ", effective_rule_length, n); obstack_quote (&obstack_for_string, type_name); obstack_sgrow (&obstack_for_string, ")["); - if (n > 0) + if (0 < n) symbol_list_n_get (effective_rule, n)->action_props.is_value_used = true; break;