(and clean out some code that is not strictly needed)
*/
{
int i;
+ unsigned m;
typeof(p) q = p - n;
for (i = 0; i < n; i++) {
Pos m = *q;
}
}
- /* The following three assignments are unnecessary as the variable
- * p, n and m are dead at this point. The rationale for these
- * statements is to ease the reader to verify the two loops are
- * equivalent.
- */
- p = p - n;
- n = 0;
- m = *p;
#endif /* NOT_TWEAK_COMPILER */
n = wsize;
#ifndef FASTEST
#else
{
int i;
+ unsigned m;
typeof(p) q = p - n;
for (i = 0; i < n; i++) {
Pos m = *q;