Warning C vs C++
Robert Dewar
dewar@adacore.com
Sat Sep 17 15:45:00 GMT 2005
Tommy Vercetti wrote:
> On Saturday 17 September 2005 15:16, Ian Lance Taylor wrote:
> ....
>
>>The warning is controlled by -Wsign-compare, which is turned on by
>>-Wextra (also known as -W) but not by -Wall. It's not turned on by
>>-Wall because it is not normally a problem.
>
> That's strange, all users I know expected it to turn ALL warnings, hence name.
> If it doesn't do it, perhaps it should. That's basic usability faux pax,
> excuse me.
That's a real misunderstanding. There are many warnings that are very
specialized, and if -Wall really turned on all warnings, it would be
essentially useless. The idea behind -Wall is that it represents a
comprehensive set of warnings that most/many programmers can live
with. To turn on all warnings would be the usability faux pas.
More information about the Gcc
mailing list