PIC Port - Indirection works better. instrumented pic/ralloc.c to dump
[fw/sdcc] / src / regression / b.c
index 2810d832c4a99e88446423b5ef4a69ad8f61cdf9..52b81e5cb404392edbae64e1d73da64de5553026 100644 (file)
@@ -1,20 +1,35 @@
 
 unsigned char success = 0;
-unsigned char failures = 0;
-unsigned char dummy = 0;
 
 unsigned char uchar0=0;
+unsigned char uchar1=0;
+unsigned char uchar2=0;
+
+
 void done(void)
 {
-  dummy++;
+  success++;
+}
+
+void incptr(unsigned char *ucP)
+{
+  *ucP = *ucP + 1;
+}
+
+void inc(unsigned char k)
+{
+  uchar0 = uchar0 + k;
+  uchar1 = uchar1 + uchar0;
+  uchar2 = uchar1 + k;
 }
 
 void main(void)
 {
 
   uchar0=1;
-
-  success = failures;
+  //incptr(&uchar0);
+  inc(uchar0);
+  if(uchar0 !=2)
+    success++;
   done();
-
 }