47 lines · plain
1// RUN: %clang_cc1 -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o %t %s2// RUN: %clang_cc1 -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o %t %s3 4#ifdef __cplusplus5typedef bool _Bool;6#endif7 8@interface I9{10 struct {11 unsigned int d : 1;12 } bitfield;13}14@end15 16@implementation I17@end18 19@interface J20{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@end42 43@implementation J44@end45 46 47