1 // RUN: %clang_cc1 -fblocks -fsyntax-only -fobjc-arc -x objective-c %s.result
2 // RUN: arcmt-test --args -triple x86_64-apple-darwin10 -fblocks -fsyntax-only -x objective-c %s > %t
3 // RUN: diff %t %s.result
7 id IhaveSideEffect(void);
9 @interface Foo : NSObject {
12 @property (strong) id bar;
17 #define Something_Macro(key, comment) \
30 Something_Macro(@"foo", "@bar");
54 void block_tests(Foo *p) {
55 id (^B)(void) = ^(void) {
57 id (^IB)(void) = ^(void) {