* Makefile.in, configure.in, configure,
[fw/sdcc] / src / regression / add4.c
index d6721893afd4f45f2eef023e9b14a3eecad638e5..ca370c522897fdadc4a6f02eda7a25df25bf5fc4 100644 (file)
@@ -1,9 +1,6 @@
-#define __16F873
-#include "p16f873.h"
+#include "gpsim_assert.h"
 
-unsigned char success = 0;
 unsigned char failures = 0;
-unsigned char dummy = 0;
 
 //bit bit0 = 0;
 int int0 = 0;
@@ -21,14 +18,12 @@ int *iP0=NULL;
 int *iP1=NULL;
 
 void
-done ()
+done()
 {
-
-  dummy++;
-
+  ASSERT(MANGLE(failures) == 0);
+  PASSED();
 }
 
-
 /* pointer to char arithmetic */
 
 void pc_add(void)
@@ -83,6 +78,5 @@ void main(void)
   iP0 = &int0;
   pi_add();
 
-  success = failures;
   done();
 }