From: Paul Eggert Date: Wed, 28 Dec 2005 08:31:22 +0000 (+0000) Subject: (grammar_rule_check): Rewrite slightly to avoid GCC warnings. X-Git-Tag: v2.3b~532 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/668c5d192776326107790e8d622dfa7ddd015ea3 (grammar_rule_check): Rewrite slightly to avoid GCC warnings. --- diff --git a/src/reader.c b/src/reader.c index 877e2c71..0e0a8c21 100644 --- a/src/reader.c +++ b/src/reader.c @@ -247,17 +247,19 @@ grammar_rule_check (const symbol_list *r) /* Check that typed symbol values are used. */ { - symbol_list *l = r; + symbol_list const *l = r; int n = 0; for (; l && l->sym; l = l->next, ++n) if (! (l->used || !l->sym->type_name /* The default action, $$ = $1, `uses' both. */ - || !r->action && (n == 0 || n == 1))) - if (n) - warn_at (r->location, _("unused value: $%d"), n); - else - warn_at (r->location, _("unset value: $$")); + || (!r->action && (n == 0 || n == 1)))) + { + if (n) + warn_at (r->location, _("unused value: $%d"), n); + else + warn_at (r->location, _("unset value: $$")); + } } }