blob: f2f05931d913e7b183baa9dd186da3ab044d0ea8 [file] [log] [blame]
John McCall260611a2012-06-20 06:18:46 +00001// 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
Douglas Gregor3a43d8d2010-10-13 20:00:38 +00003
4#ifdef __cplusplus
5typedef bool _Bool;
6#endif
7
Anders Carlssonfc514ab2009-07-24 17:23:54 +00008@interface I
9{
10 struct {
11 unsigned int d : 1;
12 } bitfield;
13}
14@end
15
16@implementation I
17@end
18
Fariborz Jahanian53ca7982009-08-25 16:09:22 +000019@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