This is the mail archive of the gcc-help@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]

implicit cast from unsigned long to unsigned int gives no warning with -Wall (64 bits arch)



hey,


I have an ubuntu 64 bits on my core 2 duo. gcc version is 4.1.2

I compile that code with -Wall:



unsigned int htonl (unsigned int i)
{
  i = 0;
  return 0;
}

int
main ()
{
  unsigned long i;
  unsigned int j;

  i = 0;
  j = htonl (i);

  return 0;
}


but no warning is given


Is it normal ?

thank you

Vincent Torri


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