Rule M5-0-5 (required, implementation, automated)

There shall be no implicit floating-integral conversions.

See MISRA C++ 2008 [7]