1 // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -o - %s | FileCheck %s
2 // RUN: %clang_cc1 -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s | FileCheck %s
28 @property(assign) bools bools_p;
29 @property(assign) bools_minus_one bools_minus_one_p;
33 @synthesize bools_p=x;
34 @synthesize bools_minus_one_p=y;
38 typedef __int128_t dword;
40 typedef long long int dword;
43 @interface Test_dwords
49 @property(assign) dword dword_p;
52 @implementation Test_dwords
53 @synthesize dword_p=dw;
57 @interface Test_floats
63 @property(assign) float fl_p;
64 @property(assign) double d_p;
65 @property(assign) long double ld_p;
68 @implementation Test_floats
69 @synthesize fl_p = fl;
71 @synthesize ld_p = ld;
74 // CHECK: call void @objc_copyStruct
75 // CHECK: call void @objc_copyStruct
76 // CHECK: call void @objc_copyStruct
77 // CHECK: call void @objc_copyStruct
78 // CHECK: call void @objc_copyStruct
79 // CHECK: call void @objc_copyStruct