Imported Upstream version 2.9.0
[debian/cc1111] / support / regression / tests / bug-221168.c
1 /* bug-221168.c
2  */
3 #include <testfwk.h>
4
5 #ifdef __mcs51
6 #  define XDATA xdata
7 #else
8 #  define XDATA
9 #endif
10
11 XDATA static char x[10][20];
12
13 XDATA char *
14 getAddrOfCell(unsigned char y, unsigned char z)
15 {
16     return &x[y][z];
17 }
18
19 static void
20 testMultiDimensionalAddress(void)
21 {
22     ASSERT(getAddrOfCell(5, 6) == (char XDATA *)x + 106);
23 }