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