diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-19 09:40:25 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-19 09:40:25 +0000 |
commit | cc41c998cd7a0a9d7aa46721d7bec75376923e2a (patch) | |
tree | 9335fe7171096c65ae6ba562393e40be4ad83fcc /gcc/ada/gnat_ugn.texi | |
parent | d7ed0a45cb30fc6b41f04a163c02d550bb487a18 (diff) | |
download | gcc-cc41c998cd7a0a9d7aa46721d7bec75376923e2a.tar.gz |
2012-03-19 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 185514 using svnmerge
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@185516 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/gnat_ugn.texi')
-rw-r--r-- | gcc/ada/gnat_ugn.texi | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/ada/gnat_ugn.texi b/gcc/ada/gnat_ugn.texi index 08e064966ce..365a4478a1d 100644 --- a/gcc/ada/gnat_ugn.texi +++ b/gcc/ada/gnat_ugn.texi @@ -5696,9 +5696,11 @@ This switch suppresses warnings for tracking of deleted conditional code. @emph{Activate warnings on suspicious contracts.} @cindex @option{-gnatw.t} (@command{gcc}) This switch activates warnings on suspicious postconditions (whether a -pragma @code{Postcondition} or a @code{Post} aspect in Ada 2012). A -function postcondition is suspicious when it does not mention the result -of the function. A procedure postcondition is suspicious when it only +pragma @code{Postcondition} or a @code{Post} aspect in Ada 2012) +and suspicious contract cases (pragma @code{Contract_Case}). A +function postcondition or contract case is suspicious when no postcondition +or contract case for this function mentions the result of the function. +A procedure postcondition or contract case is suspicious when it only refers to the pre-state of the procedure, because in that case it should rather be expressed as a precondition. The default is that such warnings are not generated. This warning can also be turned on using @option{-gnatwa}. |