@@ -324,13 +324,14 @@ } - (BOOL)isSubsetOfSet: (OFSet*)set { void *pool = objc_autoreleasePoolPush(); - OFEnumerator *enumerator = [self objectEnumerator]; + OFEnumerator *enumerator; id object; + enumerator = [self objectEnumerator]; while ((object = [enumerator nextObject]) != nil) { if (![set containsObject: object]) { objc_autoreleasePoolPop(pool); return NO; } @@ -342,13 +343,14 @@ } - (BOOL)intersectsSet: (OFSet*)set { void *pool = objc_autoreleasePoolPush(); - OFEnumerator *enumerator = [self objectEnumerator]; + OFEnumerator *enumerator; id object; + enumerator = [self objectEnumerator]; while ((object = [enumerator nextObject]) != nil) { if ([set containsObject: object]) { objc_autoreleasePoolPop(pool); return YES; }