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