diff --git a/Source/NSArray.m b/Source/NSArray.m index fa0ca00d5..289bd7bd9 100644 --- a/Source/NSArray.m +++ b/Source/NSArray.m @@ -1725,7 +1725,7 @@ compare(id elem1, id elem2, void* context) enumerator = [self reverseObjectEnumerator]; } - FOR_IN (id, obj, self) + FOR_IN (id, obj, enumerator) if (CALL_BLOCK(predicate, obj, count, &shouldStop)) { return count;