Hi,

On 03/26/2014 03:05 PM, Daniel Gutson wrote:

>     assigning a negative literal to an unsigned variable issues no warning:
> 
> 
>    unsigned int x;
>    x =- 4;
> 
> This is specially important in typos when -= was intended instead of =-
> 
> Would be acceptable if I add a new warning to handle this, i.e.
>   -Wnegative-to-unsigned
> or alike?

Assigning a negative literal to an unsigned variable is well-defined
standard C.  Is it really appropriate to warn for correct code?

Andrew.

Reply via email to