This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
I'd like to get warnings on loss of data during implicit conversions
- From: Jeff Saremi <jeffsaremi at yahoo dot com>
- To: gcc-help at gcc dot gnu dot org
- Date: Mon, 20 Sep 2010 08:15:11 -0700 (PDT)
- Subject: I'd like to get warnings on loss of data during implicit conversions
When i compile my c or C++ code under Microsoft compiler I get warnings like the following:
warning C4244: 'argument' : conversion from 'unsigned long' to 'uint16
', possible loss of data
However, compiling the same code with Gcc/G++ does not produce this warning at all?
My question is:
- is this a standard (i mean ISO) warning? or is it a courtesy warning?
- Does gcc have something similar to this? If so which option is that?
I have tried the following individiaully and in combination to no avail:
-Wall, -Wextra, -Wconversion
thanks
jeff