tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] add warning for signed unsigned comparisions


From: Romain ...
Subject: Re: [Tinycc-devel] add warning for signed unsigned comparisions
Date: Fri, 10 Jan 2014 10:48:12 +0100

Hi Carlos

It would be interresting to test wether the same bug happens with lower numbers. Because I found two different reasons for this behaviours : either there's a problem with assigning 128 to a signed char (which is supposed to be bound to -128 +127) or it is caussed by an implicit cast during the comparison.

It's strange because gcc haven't this behaviour.

regards,
Romain

On Jan 6, 2014 4:58 PM, "Carlos Montiers" <address@hidden> wrote:
Hello. Please can add support for tiny c warning signed comparisions with unsigned comparisions.
 
For warning code like this:
 
#include <stdio.h>
int main()
{
  char num_signed = 128;
  unsigned char num_unsigned = 128;
  if (num_signed == num_unsigned) {
    printf("Equals\n");
  } else {
    printf("Not Equals\n");
  }
  return 0;
}
 
 

_______________________________________________
Tinycc-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/tinycc-devel


reply via email to

[Prev in Thread] Current Thread [Next in Thread]