1 | // RUN: %clang_cc1 -fsyntax-only -verify %s -fblocks |
---|---|
2 | // expected-no-diagnostics |
3 | |
4 | @interface NSObject { |
5 | struct objc_object *isa; |
6 | } |
7 | @end |
8 | @interface Foo : NSObject { |
9 | int _prop; |
10 | } |
11 | @end |
12 | |
13 | @implementation Foo |
14 | - (int)doSomething { |
15 | int (^blk)(void) = ^{ return _prop; }; |
16 | return blk(); |
17 | } |
18 | |
19 | @end |
20 | |
21 |