1 // RUN: clang -cc1 -fblocks -fobjc-gc -triple x86_64-apple-darwin -S %s -o %t-64.s
2 // RUN: FileCheck -check-prefix LP64 --input-file=%t-64.s %s
3 // RUN: clang -cc1 -fblocks -fobjc-gc -triple i386-apple-darwin -S %s -o %t-32.s
4 // RUN: FileCheck -check-prefix LP32 --input-file=%t-32.s %s
12 __weak __block NSObject* weak_object = object;
13 void (^callback) (void) = [^{
21 // CHECK-LP64: call _objc_read_weak
22 // CHECK-LP64: call _objc_read_weak
24 // CHECK-LP32: call L_objc_read_weak
25 // CHECK-LP32: call L_objc_read_weak