 
                            ...
Incorrect use of relational and equality operators can lead to incorrect control flow.
| Rule | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level | 
|---|---|---|---|---|---|---|
| EXP13-C | Low | Unlikely | Yes | MediumYes | P2P3 | L3 | 
Automated Detection
| Tool | Version | Checker | Description | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Astrée | 
 | chained-comparison | Fully checked | |||||||||||||
| 
 | CC2.EXP13 | Fully implemented | ||||||||||||||
| GCC | 
 | Option  | ||||||||||||||
| Helix QAC | 
 | C3392, C3401, C4111, C4112, C4113 | ||||||||||||||
| LDRA tool suite | 
 | 433 S | Fully implemented | |||||||||||||
| PC-lint Plus | 
 | 503, 731 | Fully supported | |||||||||||||
| Polyspace Bug Finder | 
 | CERT C: Rec. EXP13-C | Checks for possibly Possibly unintended evaluation of expression because of operator precedence rules | Operator precedence rules cause unexpected evaluation order in arithmetic expression | PRQA QA-C | |||||||||||
| Include Page | PRQA QA-C_v | PRQA QA-C_v | Fully implemented3392 | (rec. fully covered) | ||||||||||||
| PVS-Studio | 
 | V709 | ||||||||||||||
| RuleChecker | 
 | chained-comparison | Fully checked | 
...