X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCpeeph.c;h=8797ce6c41301380fdb8ef2cafc979a7cdde3f5d;hb=b1176539b41432fec283cb2d21b77efda04b3780;hp=ada11ff9e4a431c3adda955b18b16f6d431af2cf;hpb=090ce4761d96fdbf019e1ecb87b2c6bb8dbefb5a;p=fw%2Fsdcc diff --git a/src/SDCCpeeph.c b/src/SDCCpeeph.c index ada11ff9..8797ce6c 100644 --- a/src/SDCCpeeph.c +++ b/src/SDCCpeeph.c @@ -748,6 +748,7 @@ replaceRule (lineNode ** shead, lineNode * stail, peepRule * pr) lbp = lb; l = pl->line; + while (*l) { /* if the line contains a variable */ @@ -982,8 +983,6 @@ peepHole (lineNode ** pls) /* for all rules */ for (pr = rootRules; pr; pr = pr->next) { - fflush(stdout); - for (spl = *pls; spl; spl = spl->next) { /* if inline assembler then no peep hole */ @@ -991,7 +990,7 @@ peepHole (lineNode ** pls) continue; mtail = NULL; - + /* Tidy up any data stored in the hTab */ /* if it matches */