1 /*
2    bug-2263.c
3 */
4 
5 #include <testfwk.h>
6 
g()7 unsigned long g()
8 {
9   return 0xFFFFFFFF;
10 }
11 
f(unsigned short m)12 void f(unsigned short m)
13 {
14   unsigned long e = g() + m;
15   while (e)
16     ASSERT (0);
17 }
18 
testBug(void)19 void testBug (void)
20 {
21 #ifdef __SDCC
22   f(1);
23 #endif
24 }
25