one more
[cparser] / parsetest / init5.c
1 static const int l = 5;
2
3 struct k {
4         int c, d;
5 };
6
7 struct S {
8         int a;
9         struct k k;
10 };
11
12 struct S arr[] = { 1, (struct k) { 4, 5 } };
13
14 typedef int k[];
15
16 k var = { 1, 2, 3, 4, 5 };
17 k var2 = { 1, 2, 3, 4 };
18
19 int main(void)
20 {
21         if((sizeof(var2)/sizeof(int)) != 4)
22                 return 1;
23
24         if((sizeof(var)/sizeof(int)) != 5)
25                 return 2;
26
27         return 0;
28 }