Home | History | Annotate | Download | only in CodeGenObjC
      1 // RUN: %clang_cc1 -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o %t %s
      2 // RUN: %clang_cc1 -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o %t %s
      3 
      4 #ifdef __cplusplus
      5 typedef bool _Bool;
      6 #endif
      7 
      8 @interface I
      9 {
     10   struct {
     11     unsigned int d : 1;
     12   } bitfield;
     13 }
     14 @end
     15 
     16 @implementation I
     17 @end
     18 
     19 @interface J
     20 {
     21     struct {
     22         unsigned short _reserved : 16;
     23 
     24         _Bool _draggedNodesAreDeletable: 1;
     25         _Bool _draggedOutsideOutlineView : 1;
     26         _Bool _adapterRespondsTo_addRootPaths : 1;
     27         _Bool _adapterRespondsTo_moveDataNodes : 1;
     28         _Bool _adapterRespondsTo_removeRootDataNode : 1;
     29         _Bool _adapterRespondsTo_doubleClickDataNode : 1;
     30         _Bool _adapterRespondsTo_selectDataNode : 1;
     31         _Bool _adapterRespondsTo_textDidEndEditing : 1;
     32 
     33         _Bool _adapterRespondsTo_updateAndSaveRoots : 1;
     34         _Bool _adapterRespondsTo_askToDeleteRootNodes : 1;
     35         _Bool _adapterRespondsTo_contextMenuForSelectedNodes : 1;
     36         _Bool _adapterRespondsTo_pasteboardFilenamesForNodes : 1;
     37         _Bool _adapterRespondsTo_writeItemsToPasteboard : 1;
     38         _Bool _adapterRespondsTo_writeItemsToPasteboardXXXX : 1;
     39     } _flags;
     40 }
     41 @end
     42 
     43 @implementation J
     44 @end
     45 
     46 
     47