...
Tool | Version | Checker | Description | ||||||
Astrée |
| switch-skipped-code | Fully checked | ||||||
Axivion Bauhaus Suite |
| CertC-DCL41 | Fully implemented | ||||||
Clang |
| -Wsometimes-uninitialized | |||||||
Coverity |
| MISRA C 2004 Rule 15.0 MISRA C 2012 Rule 16.1 | Implemented | ||||||
LDRA tool suite |
| 385 S | Fully implemented | ||||||
Parasoft C/C++test |
| CERT_C-DCL41-a | A switch statement shall only contain switch labels and switch clauses, and no other code | ||||||
Polyspace Bug Finder |
| CERT C: Rule DCL41-C | Checks for ill-formed switch statements (rule fully partially covered) | ||||||
PRQA QA-C |
| 3234 | Partially implemented | ||||||
PVS-Studio |
| V622 | |||||||
RuleChecker |
| switch-skipped-code | Fully checked | ||||||
TrustInSoft Analyzer |
| initialisation | Exhaustively detects undefined behavior (see the compliant and the non-compliant example). |
...