// 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 | |