annotate clang/test/CodeGenObjC/ivar-layout-64-bitfields.m @ 180:680fa57a2f20

fix compile errors.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 30 May 2020 17:44:06 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 // RUN: %clang_cc1 -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o %t %s
anatofuz
parents:
diff changeset
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
anatofuz
parents:
diff changeset
3
anatofuz
parents:
diff changeset
4 #ifdef __cplusplus
anatofuz
parents:
diff changeset
5 typedef bool _Bool;
anatofuz
parents:
diff changeset
6 #endif
anatofuz
parents:
diff changeset
7
anatofuz
parents:
diff changeset
8 @interface I
anatofuz
parents:
diff changeset
9 {
anatofuz
parents:
diff changeset
10 struct {
anatofuz
parents:
diff changeset
11 unsigned int d : 1;
anatofuz
parents:
diff changeset
12 } bitfield;
anatofuz
parents:
diff changeset
13 }
anatofuz
parents:
diff changeset
14 @end
anatofuz
parents:
diff changeset
15
anatofuz
parents:
diff changeset
16 @implementation I
anatofuz
parents:
diff changeset
17 @end
anatofuz
parents:
diff changeset
18
anatofuz
parents:
diff changeset
19 @interface J
anatofuz
parents:
diff changeset
20 {
anatofuz
parents:
diff changeset
21 struct {
anatofuz
parents:
diff changeset
22 unsigned short _reserved : 16;
anatofuz
parents:
diff changeset
23
anatofuz
parents:
diff changeset
24 _Bool _draggedNodesAreDeletable: 1;
anatofuz
parents:
diff changeset
25 _Bool _draggedOutsideOutlineView : 1;
anatofuz
parents:
diff changeset
26 _Bool _adapterRespondsTo_addRootPaths : 1;
anatofuz
parents:
diff changeset
27 _Bool _adapterRespondsTo_moveDataNodes : 1;
anatofuz
parents:
diff changeset
28 _Bool _adapterRespondsTo_removeRootDataNode : 1;
anatofuz
parents:
diff changeset
29 _Bool _adapterRespondsTo_doubleClickDataNode : 1;
anatofuz
parents:
diff changeset
30 _Bool _adapterRespondsTo_selectDataNode : 1;
anatofuz
parents:
diff changeset
31 _Bool _adapterRespondsTo_textDidEndEditing : 1;
anatofuz
parents:
diff changeset
32
anatofuz
parents:
diff changeset
33 _Bool _adapterRespondsTo_updateAndSaveRoots : 1;
anatofuz
parents:
diff changeset
34 _Bool _adapterRespondsTo_askToDeleteRootNodes : 1;
anatofuz
parents:
diff changeset
35 _Bool _adapterRespondsTo_contextMenuForSelectedNodes : 1;
anatofuz
parents:
diff changeset
36 _Bool _adapterRespondsTo_pasteboardFilenamesForNodes : 1;
anatofuz
parents:
diff changeset
37 _Bool _adapterRespondsTo_writeItemsToPasteboard : 1;
anatofuz
parents:
diff changeset
38 _Bool _adapterRespondsTo_writeItemsToPasteboardXXXX : 1;
anatofuz
parents:
diff changeset
39 } _flags;
anatofuz
parents:
diff changeset
40 }
anatofuz
parents:
diff changeset
41 @end
anatofuz
parents:
diff changeset
42
anatofuz
parents:
diff changeset
43 @implementation J
anatofuz
parents:
diff changeset
44 @end
anatofuz
parents:
diff changeset
45
anatofuz
parents:
diff changeset
46