| // RUN: %clang_cc1 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 %s -o - | |
| @interface NSMapTable @end | |
| @interface NSEnumerator @end | |
| typedef unsigned int NSUInteger; | |
| @interface NSConcreteMapTable : NSMapTable { | |
| @public | |
| NSUInteger capacity; | |
| } | |
| @end | |
| @interface NSConcreteMapTableValueEnumerator : NSEnumerator { | |
| NSConcreteMapTable *mapTable; | |
| } | |
| @end | |
| @implementation NSConcreteMapTableValueEnumerator | |
| - nextObject { | |
| while (mapTable->capacity) { | |
| } | |
| return 0; | |
| } | |
| @end | |