| 349 | } |
| 350 | |
| 351 | void CheckConditionImpl::badBitmaskCheckError(const Token *tok, bool isNoOp) |
| 352 | { |
| 353 | if (isNoOp) |
| 354 | reportError(tok, Severity::style, "badBitmaskCheck", "Operator '|' with one operand equal to zero is redundant.", CWE571, Certainty::normal); |
| 355 | else |
| 356 | reportError(tok, Severity::warning, "badBitmaskCheck", "Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'?", CWE571, Certainty::normal); |
| 357 | } |
| 358 | |
| 359 | void CheckConditionImpl::comparison() |
| 360 | { |
no test coverage detected