Fariborz Jahanian | 3f001ff | 2012-10-03 17:55:29 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -x objective-c -fobjc-arc -fblocks -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 implicitily retains 'self' - explicitly mention 'self' to indicate this is intended behavior}} | ||||
16 | }(); | ||||
17 | } | ||||
18 | @end |