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)11 void 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)23 void bug3150679(void)
24 {
25 	while(1)
26 	{
27 		*((unsigned char __data *)2) = *p;
28 	}
29 }
30 
31 void
testBug(void)32 testBug (void)
33 {
34 	ASSERT (1);
35 }
36