X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fregression%2Fpointer1.c;h=839c65d4d3a25c54beb83da7d8aee9f7f2f9dd95;hb=c2fad415b6342c706063788283ab01d840d2ad25;hp=67faf00b97caa31b213e8bdf7da6c828178cddf2;hpb=3933e81dce0294a133bee29f0d1d329dbd1365e1;p=fw%2Fsdcc diff --git a/src/regression/pointer1.c b/src/regression/pointer1.c index 67faf00b..839c65d4 100644 --- a/src/regression/pointer1.c +++ b/src/regression/pointer1.c @@ -53,6 +53,7 @@ f2 (unsigned int *uiP) } + unsigned char * f3 (void) { @@ -60,6 +61,7 @@ f3 (void) return &achar0; } + void f4(unsigned char *ucP, unsigned char uc) { @@ -100,6 +102,7 @@ void index_by_pointer(unsigned char *index, unsigned char expected_value) } + void main (void) { @@ -110,7 +113,6 @@ main (void) if(buff[achar0 + 7] != 4+7) failures++; - // dummy = buff[5]; dummy = buff[achar0]; if(dummy != 4) @@ -127,6 +129,9 @@ main (void) acharP = f3 (); if ((acharP == 0) || (*acharP)) failures++; + achar0 = 42; + if(*acharP != 42) + failures++; achar0 = 5; f4(&achar0, achar0);