'typemod' : may be used on integral types only
A type modifier, whether it is signed or unsigned, cannot be used with a noninteger type. It is ignored.
Example
unsigned double x; // warning