1 // RUN: %clang_cc1 -triple i686-apple-darwin9 %s -fsyntax-only -verify
2 // expected-no-diagnostics
13 extern int a0
[offsetof(struct s0
, f1
) == 4 ? 1 : -1];
20 extern int a1
[offsetof(struct s1
, f1
) == 2 ? 1 : -1];
33 extern int a3_0
[offsetof(struct s3_0
, f1
) == 1 ? 1 : -1];
34 extern int a3_1
[offsetof(struct s3_1
, f1
) == 4 ? 1 : -1];
36 // pack(0) is like pack()
47 extern int a4_0
[offsetof(struct s4_0
, f1
) == 1 ? 1 : -1];
48 extern int a4_1
[offsetof(struct s4_1
, f1
) == 4 ? 1 : -1];
59 extern int s5_0
[offsetof(struct s5_0
, f1
) == 2 ? 1 : -1];