Home | History | Annotate | Download | only in CodeGenCXX
      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 
     19 int testM_Packed (void) {
     20   struct M_Packed x;
     21   return (x.i_Packed != 0);
     22 }
     23