Rule M5-2-8 (required, implementation, automated)

An object with integer type or pointer to void type shall not be converted to an object with pointer type. See MISRA C++ 2008 [7]