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 9struct 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 17struct M_Packed sM_Packed; 18 19int testM_Packed (void) { 20 struct M_Packed x; 21 return (x.i_Packed != 0); 22} 23