CWARN.CONSTCOND.IF
Condition of if expression is constant
The CWARN.CONSTCOND.IF checker finds instances in which the condition of a if statement is constant.
Vulnerability and risk
A constant condition for a statement typically results in the program's intention not being accomplished, with probable unexpected consequences.
Vulnerable code example
Copy
void foo(int x) {
if (x=10) {}
}
Klocwork flags line 2, which contains a condition that will never change.