* src/closure.c (closure): No longer optimize the special case

where all the bits of `ruleset[r]' are set to 0, to make the code
clearer.
This commit is contained in:
Akim Demaille
2001-11-28 14:57:02 +00:00
parent 2ce6476804
commit a816bf3eac
2 changed files with 19 additions and 19 deletions

View File

@@ -1,3 +1,10 @@
2001-11-28 Akim Demaille <akim@epita.fr>
* src/closure.c (closure): No longer optimize the special case
where all the bits of `ruleset[r]' are set to 0, to make the code
clearer.
2001-11-28 Akim Demaille <akim@epita.fr> 2001-11-28 Akim Demaille <akim@epita.fr>
* src/closure.c (closure): `r' and `c' are new variables, used to * src/closure.c (closure): `r' and `c' are new variables, used to

View File

@@ -272,12 +272,6 @@ closure (short *core, int n)
itemsetsize = 0; itemsetsize = 0;
c = 0; c = 0;
for (r = 0; r < rulesetsize; ++r) for (r = 0; r < rulesetsize; ++r)
{
if (ruleset[r] == 0)
{
ruleno += BITS_PER_WORD;
}
else
{ {
int b; int b;
@@ -299,7 +293,6 @@ closure (short *core, int n)
ruleno++; ruleno++;
} }
} }
}
while (c < n) while (c < n)
{ {