20 lines · c
1// RUN: %clang_cc1 -triple i686-apple-darwin9 %s -fsyntax-only -verify2// RUN: %clang_cc1 -triple x86_64-apple-darwin9 %s -fsyntax-only -verify3// expected-no-diagnostics4 5#pragma pack(4)6 7struct s0 {8 long long a __attribute__((aligned(8)));9 long long b __attribute__((aligned(8)));10 unsigned int c __attribute__((aligned(8)));11 int d[12];12};13 14struct s1 {15 int a[15];16 struct s0 b;17};18 19int arr0[((sizeof(struct s1) % 64) == 0) ? 1 : -1];20