No Compilation Warning...
Manje Gowda S G
sakala@linuxmail.org
Mon Jun 14 12:23:00 GMT 2004
Hi,
test.c: In function `main':
test.c:7: warning: comparison is always true due to limited range of data type
I am getting the above warning on compilation of the following code
#include <stdio.h>
int main()
{
unsigned short s;
if (0 <= s) {
printf("Hello Sakala\n");
}
return(0);
}
Ya, warning make sense but if I change "unsigned short s;" to as follows
#include <stdio.h>
int main()
{
unsigned int s;
if (0 <= s) {
printf("Hello Sakala\n");
}
return(0);
}
then on compilation, (if I am not wrong...) I am suppose to get the same warning message, but no.
Is this a bug or am I wrong some where? sorry if I am wrong.
I use...,
gcc version 3.3.2 20031022 (Red Hat Linux 3.3.2-1)
Best Regards,
-Manje Gowda
--
______________________________________________
Check out the latest SMS services @ http://www.linuxmail.org
This allows you to send and receive SMS through your mailbox.
Powered by Outblaze
More information about the Gcc
mailing list