1 // RUN: %clang_cc1 -triple i386-apple-darwin9 -fsyntax-only -verify %s
2 // expected-no-diagnostics
7 int f1
__attribute__((aligned(4)));
9 extern int a
[sizeof(struct s0
) == 5 ? 1 : -1];
12 struct __attribute__((packed
)) s1
{
14 int f1
__attribute__((aligned(4)));
16 extern int a
[sizeof(struct s1
) == 8 ? 1 : -1];
18 #pragma options align=packed
21 int f1
__attribute__((aligned(4)));
23 extern int a
[sizeof(struct s2
) == 5 ? 1 : -1];
24 #pragma options align=reset
27 struct s3_0
{ unsigned char f0
; unsigned int f1
; };
28 int t3_0
[sizeof(struct s3_0
) == 5 ? 1 : -1];
29 #pragma options align=reset
30 struct s3_1
{ unsigned char f0
; unsigned int f1
; };
31 int t3_1
[sizeof(struct s3_1
) == 8 ? 1 : -1];