From a298a6d82bd176a9cd2efe7a1889ee0dfe0e28ae Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Wed, 12 Jun 2019 06:58:34 +0200 Subject: [PATCH] style: use clearer types * src/conflicts.c (conflicts): Array of Booleans. --- src/conflicts.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/conflicts.c b/src/conflicts.c index 734b8c15..fd7431e2 100644 --- a/src/conflicts.c +++ b/src/conflicts.c @@ -38,7 +38,10 @@ /* -1 stands for not specified. */ int expected_sr_conflicts = -1; int expected_rr_conflicts = -1; -static char *conflicts; + +/* CONFLICTS[STATE-NUM] -- Whether that state has unresolved conflicts. */ +static bool *conflicts; + static struct obstack solved_conflicts_obstack; static struct obstack solved_conflicts_xml_obstack; @@ -376,7 +379,7 @@ set_conflicts (state *s, symbol **errors) for (int i = 0; i < reds->num; ++i) { if (!bitset_disjoint_p (reds->lookahead_tokens[i], lookahead_set)) - conflicts[s->number] = 1; + conflicts[s->number] = true; bitset_or (lookahead_set, lookahead_set, reds->lookahead_tokens[i]); } }