// RUN: clang-cc -rewrite-objc %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