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:
Martin v. Löwis 2000-06-30 16:47:15 +00:00 committed by Martin v. Löwis
parent 996b539fa3
commit 32c4c36c29
2 changed files with 12 additions and 3 deletions

View File

@ -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

View File

@ -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