Applied patch #2762516
[fw/sdcc] / src / regression / b.c
index 4335f7913456c6efd89374d86deb8f176bdf6b2f..dd45f6cc61e3fc3b5aa825f54f108921a41ca00f 100644 (file)
@@ -1,15 +1,19 @@
+#include "gpsim_assert.h"
 
-unsigned char success = 0;
+unsigned char failures = 0;
 
 unsigned char uchar0=0;
 unsigned char uchar1=0;
 unsigned char uchar2=0;
 
 
-void done(void)
+void
+done()
 {
-  success++;
+  ASSERT(MANGLE(failures) == 0);
+  PASSED();
 }
+
 /*
 void incptr(unsigned char *ucP)
 {
@@ -46,7 +50,7 @@ void main(void)
   //incptr(&uchar0);
   inc(uchar0);
   if(uchar0 !=2)
-    success++;
+    failures++;
 
   uchar0 = 2;
   uchar1 = 1;
@@ -54,7 +58,7 @@ void main(void)
   nested_call(uchar2);
 
   if(uchar0 !=4)
-    success++;
+    failures++;
 
   done();
 }