1 | // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fsyntax-only %s |
---|---|
2 | // rdar://8945175 |
3 | |
4 | struct X { |
5 | int array[0]; |
6 | int array1[0]; |
7 | int array2[0]; |
8 | X(); |
9 | ~X(); |
10 | }; |
11 | |
12 | struct Y { |
13 | int first; |
14 | X padding; |
15 | int second; |
16 | }; |
17 | |
18 | int zero_size_array[(sizeof(Y) == 8) -1]; // no error here! |
19 |