Main Content
MISRA C++:2008 Rule 5-2-8
An object with integer type or pointer to void type shall not be converted to an object with pointer type
Description
Rule Definition
An object with integer type or pointer to void type shall not be converted to an object with pointer type.
Polyspace Implementation
The checker allows an exception on zero constants, such as 0x0
,
0
, or 0U
.
Objects with pointer type include objects with pointer-to-function type.
Troubleshooting
If you expect a rule violation but Polyspace® does not report it, see Diagnose Why Coding Standard Violations Do Not Appear as Expected.
Examples
Check Information
Group: Expressions |
Category: Required |