If I have the following *simple* code.
int test()
{
}
int main()
{
}
I compile with -Wall, but GCC 4.0 only issues two warnings on int test(),
but gives no warnings on int main(). I thought it should be an error for a
non-void function not explicitly returning a value.