--- Comment #3 from pinskia at gcc dot gnu dot org 2007-01-18 19:25 ---
(In reply to comment #2)
>
> With '-fno-inline' compiler generates very useful warning - the return
> stmt has been missing.
>
> This is my point.
Right and this was fixed in 4.0.0 and above as shown by the warni
--- Comment #2 from yakov at emc dot com 2007-01-18 19:18 ---
Subject: Re: compiler inlines slightly invalid function without
warning
gcc -O2 -Wall -c -fno-inline rtv.c
rtv.c: In function `compute_tables_error_code':
rtv.c:18: warning: control reaches end of non-void function
gcc -O
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-01-18 18:00 ---
I think you mean the following options:
-O2 -Wall -Winline
and with 4.0.0 and above I get:
t.c:9: warning: control may reach end of non-void function
'compute_tables_error_code' being inlined
or:
t.c: In function 'co