X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fregression%2Fcompare3.c;h=480eceb0e394956d4b47fbee54cc0268a5d22477;hb=4d4cea3d78badb61025545d2736d0318e969ce16;hp=4cc21613545168f86dbb628f7f32a08f9f0c61e2;hpb=d29d3bd3d0ba71cced0f534b9c08c41d042a5a38;p=fw%2Fsdcc diff --git a/src/regression/compare3.c b/src/regression/compare3.c index 4cc21613..480eceb0 100644 --- a/src/regression/compare3.c +++ b/src/regression/compare3.c @@ -1,25 +1,22 @@ +#include "gpsim_assert.h" // // compare3.c // regression testing program for comparing literals to variables // -unsigned char success = 0; unsigned char failures = 0; -unsigned char dummy = 0; -bit bit0 = 0; unsigned int aint0 = 0; unsigned int aint1 = 0; unsigned char achar0 = 0; unsigned char achar1 = 0; void -done () +done() { - - dummy++; - + ASSERT(MANGLE(failures) == 0); + PASSED(); } // compare to 0 @@ -185,9 +182,21 @@ void c_abcd(void) if(aint0 == 0x00cd) failures++; - if(aint0 == 0x1234abcd) + if(aint0 == 0x05cd) failures++; + if(aint0 == 0xab05) + failures++; + + if(aint0 == 0xab01) + failures++; + + if(aint0 == 0x01cd) + failures++; + + // if(aint0 == 0x1234abcd) + // failures++; + } // assumes achar1 == 0 @@ -234,6 +243,5 @@ main (void) achar0 = 1; c_ifelse1(); - success = failures; done (); }