that each stackpattern token that does not exactly match can be made from the
stack
int j, nargs;
getint(i,bp);
getint(nargs,bp);
- assert(nargs < MAXPROCARG);
+ assert(nargs <= MAXPROCARG);
for (j = 0; j < nargs; j++) {
getint(procarg[j],bp);
}
return(100);
if (expsize<toksize)
return(99-i);
+
+ /* Now we have a match in size, but it is not exact.
+ Therefore, make sure that we can at least
+ create it from the stack!
+ */
+ if (! from_stack(&machsets[tokexp])) {
+ return MAXINT;
+ }
} else
exact++;
}