1// RUN: %clang_cc1 -fsyntax-only -Wloop-analysis -verify %s
2// expected-no-diagnostics
3
4@interface MyArray
5- (id)objectAtIndexedSubscript:(unsigned int)idx;
6@end
7
8// Do not warn on objc classes has objectAtIndexedSubscript method.
9MyArray *test;
10void foo()
11{
12  unsigned int i;
13  for (i = 42; i > 0;) // No warnings here
14    (void)test[--i];
15}
16