150
|
1 // RUN: %clang_cc1 -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s
|
|
2 // RUN: %clang_cc1 -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s
|
|
3 // RUN: %clang_cc1 -fobjc-gc -emit-llvm -o - %s
|
|
4
|
|
5 // rdar://6800926
|
|
6 @interface ITF {
|
|
7 @public
|
|
8 unsigned field :1 ;
|
|
9 _Bool boolfield :1 ;
|
|
10 }
|
|
11 @end
|
|
12
|
|
13 void foo(ITF *P) {
|
|
14 P->boolfield = 1;
|
|
15 }
|
|
16
|
|
17 // rdar://8368320
|
|
18 @interface R {
|
|
19 struct {
|
|
20 union {
|
|
21 int x;
|
|
22 char c;
|
|
23 };
|
|
24 } _union;
|
|
25 }
|
|
26 @end
|
|
27
|
|
28 @implementation R
|
|
29 @end
|