On Oct 31, 2006, at 12:21 PM, Igor Bukanov wrote:
GCC 4.1.2 and 4.0.3 incorrectly accepts the following program:
void f();

void g()
{
   return f();
}

No warning are issued on my Ubuntu Pentium-M box. Is it a known bug?
If you want one:

mrs $ gcc-4.2 -ansi -pedantic-errors t.c
t.c: In function 'g':
t.c:5: error: 'return' with a value, in function returning void

This is valid in C++.

And final thought, wrong mailing list... gcc-help would have been better.

Reply via email to