* src/conflicts.c (print_reductions): Improve variable locality.

This commit is contained in:
Akim Demaille
2001-12-05 09:30:42 +00:00
parent a04bc34180
commit a17e599f81
2 changed files with 20 additions and 18 deletions

View File

@@ -1,3 +1,8 @@
2001-12-05 Akim Demaille <akim@epita.fr>
* src/conflicts.c (print_reductions): Improve variable locality.
2001-12-05 Akim Demaille <akim@epita.fr>
* src/conflicts.c (print_reductions): Pessimize, but clarify.

View File

@@ -502,7 +502,6 @@ print_reductions (FILE *out, int state)
{
int i;
int j;
int rule;
int symbol;
unsigned mask;
int m;
@@ -541,8 +540,7 @@ print_reductions (FILE *out, int state)
{
if (!errp->errs[i])
continue;
symbol = errp->errs[i];
SETBIT (shiftset, symbol);
SETBIT (shiftset, errp->errs[i]);
}
}
@@ -650,12 +648,11 @@ print_reductions (FILE *out, int state)
if (count == 0)
{
if (j != default_LA)
{
rule = LAruleno[j];
fprintf (out,
_(" %-4s\treduce using rule %d (%s)\n"),
tags[i], rule, tags[rule_table[rule].lhs]);
}
fprintf (out,
_(" %-4s\treduce using rule %d (%s)\n"),
tags[i],
LAruleno[j],
tags[rule_table[LAruleno[j]].lhs]);
else
defaulted = 1;
@@ -664,17 +661,17 @@ print_reductions (FILE *out, int state)
else
{
if (defaulted)
{
rule = LAruleno[default_LA];
fprintf (out,
_(" %-4s\treduce using rule %d (%s)\n"),
tags[i], rule, tags[rule_table[rule].lhs]);
defaulted = 0;
}
rule = LAruleno[j];
fprintf (out,
_(" %-4s\treduce using rule %d (%s)\n"),
tags[i],
LAruleno[default_LA],
tags[rule_table[LAruleno[default_LA]].lhs]);
defaulted = 0;
fprintf (out,
_(" %-4s\t[reduce using rule %d (%s)]\n"),
tags[i], rule, tags[rule_table[rule].lhs]);
tags[i],
LAruleno[j],
tags[rule_table[LAruleno[j]].lhs]);
}
}