The analyzer detected a possible error that has to do with two 'if' statements following in series and separated by a commented-out line that is very likely to contain meaningful code. The programmer's inattention has resulted in a significant change in the program's execution logic.
Consider the following example:
if(!condition)
//condition = GetCondition();
if(condition)
{
...
}
The program has become meaningless; the condition of the second 'if' statement never executes. The fixed version should look like this:
//if(!condition)
//condition = GetCondition();
if(condition)
{
...
}
This diagnostic is classified as: