[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
15-print-red-3.patch
From: |
Akim Demaille |
Subject: |
15-print-red-3.patch |
Date: |
Wed, 05 Dec 2001 08:25:17 +0100 |
Index: ChangeLog
from Akim Demaille <address@hidden>
* src/conflicts.c (print_reductions): Improve variable locality.
Index: src/conflicts.c
--- src/conflicts.c Sat, 01 Dec 2001 18:21:31 +0100 akim
+++ src/conflicts.c Sat, 01 Dec 2001 18:26:35 +0100 akim
@@ -502,7 +502,6 @@
{
int i;
int j;
- int rule;
int symbol;
unsigned mask;
int m;
@@ -541,8 +540,7 @@
{
if (!errp->errs[i])
continue;
- symbol = errp->errs[i];
- SETBIT (shiftset, symbol);
+ SETBIT (shiftset, errp->errs[i]);
}
}
@@ -650,12 +648,11 @@
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 @@
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]);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 15-print-red-3.patch,
Akim Demaille <=