blob: 96782980dccd2920da9330bc06381b5c38b95f9d [file] [log] [blame]
Fariborz Jahanianb7a28792011-05-06 21:56:12 +00001// RUN: %clang_cc1 -emit-llvm-only -triple x86_64-apple-darwin9 %s
2// rdar://8823265
3
4#define ATTR __attribute__((__ms_struct__))
5
6struct _struct_0
7{
8 int member_0 : 25 ;
9 short member_1 : 6 ;
10 char member_2 : 2 ;
11 unsigned short member_3 : 1 ;
12 unsigned char member_4 : 7 ;
13 short member_5 : 16 ;
14 int : 0 ;
15 char member_7 ;
16
17} ATTR;
18
19typedef struct _struct_0 struct_0;
20
21#define size_struct_0 20
22
23struct_0 test_struct_0 = { 18557917, 17, 3, 0, 80, 6487, 93 };
24static int a[(size_struct_0 == sizeof (struct_0)) -1];