The analyzer found that the iterator section of the 'for' statement is incrementing or decrementing a variable that is not a counter.
Look at the example. Let's say we have an expression of the following type:
for (int i = 0; i != N; ++N)
This code fragment probably contains an error. The 'i' variable should be used instead of the 'N' variable in the '++N' increment expression. Correct code should be as follows:
for (int i = 0; i != N; ++i)
Let's consider another example:
for (int i = N; i >= 0; --N)
This code snippet also contains an error. The 'i' variable should be used in the '--N decrement expression.
for (int i = N; i >= 0; --i)
This diagnostic is classified as: