PORTING.CAST.FLTPNT
Cast of a floating point expression to a non-floating point type
The PORTING checkers identify code that might rely on specific implementation details in different compilers. The PORTING.CAST.FLTPNT checker detects a cast of a floating point expression to a non-floating point type.
Vulnerability and risk
Casting of a floating point expression to a non-floating point data type may be a safe operation on certain platforms, but it can't be guaranteed to be successful on all compiler implementations. This checker warns you of expressions that explicitly or implicitly cast a floating point value to a non-floating point value in case you need to take action.
Related checkers
External guidance
Security training
Application security training materials provided by Secure Code Warrior.