1 // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fobjc-nonfragile-abi -fobjc-gc -emit-llvm -o - %s | FileCheck -check-prefix LP64 %s
2 // RUN: %clang_cc1 -x objective-c++ -triple x86_64-apple-darwin10 -fobjc-nonfragile-abi -fobjc-gc -emit-llvm -o - %s | FileCheck -check-prefix LP64 %s
16 @property (readwrite) double x;
17 @property (readwrite) struct s y;
18 @property (nonatomic, readwrite) struct s1 z;
26 // CHECK-LP64: call void @objc_copyStruct
27 // CHECK-LP64: call void @objc_copyStruct
28 // CHECK-LP64: call void @objc_copyStruct
29 // CHECK-LP64: call i8* @objc_memmove_collectable