This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: question regarding new warning


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]