* src/regression/ptrarg.c: added, fails due to bug #1430967
[fw/sdcc] / src / regression / while.c
1 #include "gpsim_assert.h"
2
3 unsigned char failures = 0;
4
5 bit bit0 = 0;
6 unsigned int aint0 = 0;
7 unsigned int aint1 = 0;
8 unsigned char achar0 = 0;
9 unsigned char achar1 = 0;
10
11
12 void
13 done()
14 {
15   ASSERT(MANGLE(failures) == 0);
16   PASSED();
17 }
18
19 void
20 while1 (void)
21 {
22   unsigned char i = 10;
23
24   do
25     {
26       achar0++;
27     }
28   while (--i);
29
30   if (achar0 != 10)
31     failures++;
32
33 }
34
35
36 void
37 main (void)
38 {
39   while1 ();
40
41
42   done ();
43 }