This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: return void from void function is allowed.
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.