PIC Port - Indirection works better. instrumented pic/ralloc.c to dump
[fw/sdcc] / src / regression / b.c
1
2 unsigned char success = 0;
3
4 unsigned char uchar0=0;
5 unsigned char uchar1=0;
6 unsigned char uchar2=0;
7
8
9 void done(void)
10 {
11   success++;
12 }
13
14 void incptr(unsigned char *ucP)
15 {
16   *ucP = *ucP + 1;
17 }
18
19 void inc(unsigned char k)
20 {
21   uchar0 = uchar0 + k;
22   uchar1 = uchar1 + uchar0;
23   uchar2 = uchar1 + k;
24 }
25
26 void main(void)
27 {
28
29   uchar0=1;
30   //incptr(&uchar0);
31   inc(uchar0);
32   if(uchar0 !=2)
33     success++;
34   done();
35 }