// RUN: %clang_cc1 -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