blob: 85d525840910508010a659a03467aa9a2fe050ea [file] [log] [blame]
typedef void (^PlainBlock)(void);
typedef void (^BlockWithEscapingParam)(PlainBlock);
typedef void (^BlockWithNoescapeParam)(__attribute__((noescape)) PlainBlock);
typedef BlockWithEscapingParam (^BlockReturningBlockWithEscapingParam)(void);
typedef BlockWithNoescapeParam (^BlockReturningBlockWithNoescapeParam)(void);