1// RUN: %clang_cc1 -x objective-c -fobjc-arc -fblocks -Wimplicit-retain-self -verify %s 2// rdar://11194874 3 4@interface Root @end 5 6@interface I : Root 7{ 8 int _bar; 9} 10@end 11 12@implementation I 13 - (void)foo{ 14 ^{ 15 _bar = 3; // expected-warning {{block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior}} 16 }(); 17 } 18@end 19