>
>
>
V3069. It's possible that the line was …


V3069. It's possible that the line was commented out improperly, thus altering the program's operation logics.

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: