 
                            ...
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 | YesMedium | 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 unintended evaluation of expression because of operator precedence rules (rec. fully covered) | ||||||
| PVS-Studio | 
 | V709 | |||||||
| RuleChecker | 
 | chained-comparison | Fully checked | 
...