...
Tool | Version | Checker | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Compass/ROSE |
|
|
| ||||||||||
GCC |
|
| Can detect violations of this rule when the | Compass/ROSE |
|
|
| ||||||
| 344 S | Fully implemented. | |||||||||||
PRQA QA-C |
| 0312 | Fully implemented. |
...
CERT C++ Secure Coding Standard | EXP32-CPP. Do not access a volatile object through a non-volatile reference |
---|---|
ISO/IEC TR 24772 | Pointer casting and pointer type changes [HFC] and Type system [IHN] |
MISRA-C | Rule 11.5 (required): A cast shall not be performed that removes any const or volatile qualification from the type addressed by a pointer |
Bibliography
[ISO/IEC 9899:2011] | Section 6.7.3, "Type Qualifiers," and Section 6.5.16.1, "Simple Assignment" |
---|