mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-14 14:50:36 +08:00
invoke.texi (-Wreturn-type): In C++, a missing return type is always an error.
* invoke.texi (-Wreturn-type): In C++, a missing return type is always an error. From-SVN: r34813
This commit is contained in:
parent
996b539fa3
commit
32c4c36c29
@ -1,3 +1,8 @@
|
||||
2000-06-30 Martin von Loewis <loewis@informatik.hu-berlin.de>
|
||||
|
||||
* invoke.texi (-Wreturn-type): In C++, a missing return type is
|
||||
always an error.
|
||||
|
||||
2000-06-30 Catherine Moore <clm@cygnus.com>
|
||||
|
||||
* c-common.c (decl_attributes): Differentiate between
|
||||
|
@ -1553,9 +1553,13 @@ the enclosing @code{if}. The resulting code would look like this:
|
||||
@end smallexample
|
||||
|
||||
@item -Wreturn-type
|
||||
Warn whenever a function is defined with a return-type that defaults
|
||||
to @code{int}. Also warn about any @code{return} statement with no
|
||||
return-value in a function whose return-type is not @code{void}.
|
||||
Warn whenever a function is defined with a return-type that defaults to
|
||||
@code{int}. Also warn about any @code{return} statement with no
|
||||
return-value in a function whose return-type is not @code{void}.
|
||||
|
||||
For C++, a function without return type always produces a diagnostic
|
||||
message, even when @samp{-Wno-return-type} is specified. The only
|
||||
exceptions are @samp{main} and functions defined in system headers.
|
||||
|
||||
@item -Wswitch
|
||||
Warn whenever a @code{switch} statement has an index of enumeral type
|
||||
|
Loading…
Reference in New Issue
Block a user