23 lines · cpp
1// RUN: %clang_cc1 -emit-llvm %s -o -2 3#ifdef PACKED4#define P __attribute__((packed))5#else6#define P7#endif8 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