X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fregression%2Ffor.c;h=9c9314e3bc9b2507661e6af9e360441472c814a9;hb=503506adabdfdde204ab0fc7daeed9f9105ca460;hp=70c8ae2068434b8e0760f7c6a6ed9edb30d01fa5;hpb=6d080aabf22676ff1d378afc6de668099ee9da6f;p=fw%2Fsdcc diff --git a/src/regression/for.c b/src/regression/for.c index 70c8ae20..9c9314e3 100644 --- a/src/regression/for.c +++ b/src/regression/for.c @@ -2,7 +2,6 @@ unsigned char failures=0; -bit bit0 = 0; unsigned int uint0 = 0; unsigned int uint1 = 0; unsigned char uchar0 = 0; @@ -30,11 +29,14 @@ void for1(void) void for2(void) { unsigned char i=0; + unsigned char j; for(i=0; i<10; i++) uchar0++; - if(i < 10) + j = (volatile)i; + + if(j != 10) failures++; } @@ -42,11 +44,13 @@ void for2(void) void for3(void) { unsigned int i=0; + volatile unsigned int j; for(i=0; i<10; i++) uint0++; - if(i < 10) + j = i; + if(j != 10) failures++; }