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)
{
  ...
} 

According to Common Weakness Enumeration, potential errors found by using this diagnostic are classified as CWE-670.


Bugs Found

Checked Projects
344
Collected Errors
12 970