30-11-2012, 01:32 PM
There is no implicit conversion taking place on the function call. The argument u32Convert has type uint32_t and the function prototype on the first line (which is missing a semi-colon) declares the parameter u32 also to have type uint32_t.
It appears that your tool is incorrectly diagnosing a violation of Rule 10.1
It appears that your tool is incorrectly diagnosing a violation of Rule 10.1
Posted by and on behalf of the MISRA C Working Group