/* APPLE LOCAL file 5795493 - blocks */ /* Check that function decl and definition which have blocks (blocks) as their type do the type-matching correctly and do not issue bogus warning. */ /* { dg-do compile } */ /* { dg-options "-mmacosx-version-min=10.5 -ObjC -fblocks" { target *-*-darwin* } } */ void useBlock (void (^arg)(void)); void useBlock (void (^arg)(void)) {} @interface Fred - (void) useBlock:(void (^)(void)) aBlock; @end @implementation Fred - (void) useBlock:(void (^)(void)) aBlock { } @end