 
                            ...
| 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 | ||||||
| PC-lint Plus | 
 | 917527 | Assistance provided | ||||||
| Polyspace Bug Finder | 
 | CERT C: Rule DCL41-C | Checks for ill-formed switch statements (rule 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). | 
...