You can convert an rvalue of floating-point type to another rvalue of floating-point type.
Floating-point promotions (converting from float to double) belong to a different category of conversions; they are not floating-point conversions.
Related References