Fariborz Jahanian | 8d2968c | 2011-02-02 21:10:07 +0000 | [diff] [blame^] | 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! |