>>>>> "Joe" == Joe Buck <joe.b...@synopsys.com> writes:

 Joe> On Wed, Apr 01, 2009 at 10:18:32AM -0700, Paul Koning wrote:
 >> The other day there was a request for a compile error if you do:
 >> 
 >> int foo(void) { }
 >> 
 >> and the answer was "the standard says that this is legal -- after
 >> all, you can say 'foo();' so the return value isn't used and it
 >> doesn't matter that it's missing".

 Joe> I think that the right answer to requests like this is to
 Joe> recommend the use of -Wall, which will produce

 Joe> foo.c:1: warning: control reaches end of non-void function

 Joe> Those who want it to be an error can say "-Wall -Werror".

You're right, thanks.

I thought we had that turned on everywhere but it turned out that
wasn't the case.

       paul

Reply via email to