From b948e4b59d989362f3919c4acdbdb30fc66a471c Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 22 Apr 1988 14:02:43 +0000 Subject: [PATCH] corrected; sometimes lookahead would fail --- mach/proto/cg/codegen.c | 7 ++++--- mach/proto/ncg/codegen.c | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/mach/proto/cg/codegen.c b/mach/proto/cg/codegen.c index 6ce9d164e..b9dfef4f6 100644 --- a/mach/proto/cg/codegen.c +++ b/mach/proto/cg/codegen.c @@ -171,7 +171,8 @@ if (Debug) SAVEST; mincost = costlimit-totalcost+1; for(i=0;i1) { fprintf(stderr,"Next tuple %d,%d,%d,%d\n", if (Debug > 1) fprintf(stderr, "cost after coercions: %u\n", t); #endif if (t 1) fprintf(stderr, "cost after coercions: %u\n", t); erasereg(pos2[j]); } if (t 1) fprintf(stderr, "cost after coercions: %u\n", t); if (Debug>2) fprintf(stderr,"Continuing match after coercions\n"); #endif - t += codegen(codep,ply,FALSE,mincost-t,0); + t += codegen(codep,ply,FALSE,mincost