IntDecodeValue can only truncate float64 to an integer type when truncation is enabled

that’s all of the related code