brintos

brintos / llvm-project-archived public Read only

0
0
Text · 446 B · 6b4c2fe Raw
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