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 long sorted : 1;
     11   unsigned long from_array : 1;
     12   unsigned long mixed_encoding : 1;
     13   unsigned long encoding : 8;
     14   unsigned long count : 21;
     15 
     16 };
     17 
     18 struct M_Packed sM_Packed;
     19 
     20 int testM_Packed (void) {
     21   struct M_Packed x;
     22   return (x.count != 0);
     23 }
     24