1 /* 2 bug3166208.c 3 */ 4 5 #include <testfwk.h> 6 7 // no need to call this, it generates compiler error: 8 // SDCCval.c:1073: expected SPECIFIER, got null-link 9 volatile char a; 10 bug3166208(void)11void bug3166208(void) 12 { 13 if ((* (char __xdata *)0xDF53)) 14 { 15 a = 2; 16 } 17 } 18 19 // no need to call this, it generates compiler error: 20 // SDCCloop.c:339: expected symbol, got value 21 unsigned char __data *p; 22 bug3150679(void)23void bug3150679(void) 24 { 25 while(1) 26 { 27 *((unsigned char __data *)2) = *p; 28 } 29 } 30 31 void testBug(void)32testBug (void) 33 { 34 ASSERT (1); 35 } 36