| // RUN: clang -rewrite-objc %s -o=- | |
| @protocol P @end | |
| @interface MyList | |
| @end | |
| @implementation MyList | |
| - (unsigned int)countByEnumeratingWithState: (struct __objcFastEnumerationState *)state objects: (id *)items count:(unsigned int)stackcount | |
| { | |
| return 0; | |
| } | |
| @end | |
| @interface MyList (BasicTest) | |
| - (void)compilerTestAgainst; | |
| @end | |
| int LOOP(); | |
| @implementation MyList (BasicTest) | |
| - (void)compilerTestAgainst { | |
| MyList * el; | |
| for (el in self) | |
| { LOOP(); } | |
| for (MyList * el1 in self) | |
| LOOP(); | |
| } | |
| @end | |