blob: 216f88a8d812f722af22e846b4626ea34680f591 [file] [log] [blame]
Devang Patel58dc5ca2011-05-02 20:37:08 +00001// RUN: %clang_cc1 -masm-verbose -S -fblocks -g -triple x86_64-apple-darwin10 %s -o - | FileCheck %s
2extern void foo(void(^)(void));
3
4// CHECK: .ascii "__destroy_helper_block_" ## DW_AT_name
5
6@interface NSObject {
7 struct objc_object *isa;
8}
9@end
10
11@interface A:NSObject @end
12@implementation A
13- (void) helper {
14 int master = 0;
15 __block int m2 = 0;
16 __block int dbTransaction = 0;
17 int (^x)(void) = ^(void) { (void) self;
18 (void) master;
19 (void) dbTransaction;
20 m2++;
21 return m2;
22
23 };
24 master = x();
25}
26@end
27
28void foo(void(^x)(void)) {}
29