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