1 2 int x; 3 4 #ifdef TEST0 foo(void)5void foo(void) 6 { 7 while (1) ; 8 } 9 #endif 10 11 #ifdef TEST1 foo(void)12void foo(void) 13 { 14 while (1) ; 15 x++; /* WARNING(SDCC) */ 16 } 17 #endif 18 19 #ifdef TEST2 foo(void)20void foo(void) 21 { 22 int y=1; 23 while (y) ; /* WARNING(SDCC) */ 24 x++; /* WARNING(SDCC) */ 25 } 26 #endif 27