1 // RUN: %clang_cc1 -x objective-c++ -fblocks -triple x86_64-apple-darwin %s
10 void f(int (^bl)(B* b));
14 f(^(A* a) { return 0; });
19 int (^bl)(B* b) = ^(A* a) { return 0; };
25 void bar(id(^)(void));
27 void foo(id <NSObject>(^objectCreationBlock)(void)) {
28 return bar(objectCreationBlock);