Lucky hour! Grab a free trial license — offer ends in 00:59:58. Claim now
The analyzer has detected a potential logic error in the program. The error is this: two conditional operators in a sequence contain mutually exclusive conditions.
Here are examples of mutually exclusive conditions:
This error usually occurs as a consequence of a misprint or poor refactoring. As a result, program execution logic is violated.
Consider an example of incorrect code:
if (A == B)
if (B != A)
B = 5;
In this case, the "B = 5;" statement will never be executed. Most likely, an incorrect variable is used in the first or in the second condition. We need to find out the program execution logic.
This is the fixed code:
if (A == B)
if (B != C)
B = 5;
This diagnostic is classified as:
You can look at examples of errors detected by the V637 diagnostic. |
Was this page helpful?
Your message has been sent. We will email you at
If you do not see the email in your inbox, please check if it is filtered to one of the following folders: