1 // RUN: %clang_cc1 -emit-llvm %s -o -
2 
3 #ifdef PACKED
4 #define P __attribute__((packed))
5 #else
6 #define P
7 #endif
8 
9 struct P M_Packed {
10   unsigned int l_Packed;
11   unsigned short k_Packed : 6,
12     i_Packed : 15,
13     j_Packed : 11;
14 
15 };
16 
17 struct M_Packed sM_Packed;
18 
testM_Packed(void)19 int testM_Packed (void) {
20   struct M_Packed x;
21   return (x.i_Packed != 0);
22 }
23