diff options
author | Arnaud Charlet <charlet@adacore.com> | 2019-09-18 08:31:51 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-09-18 08:31:51 +0000 |
commit | 6f934861c1eb93234e63483e04975bf0cd612da7 (patch) | |
tree | 84e56977dda54c6f75c60bb941a9c52bef90d6e7 /gcc | |
parent | e58fc8977c671ebb4a50cc3170c3bc7988e3e99b (diff) | |
download | gcc-6f934861c1eb93234e63483e04975bf0cd612da7.zip gcc-6f934861c1eb93234e63483e04975bf0cd612da7.tar.gz gcc-6f934861c1eb93234e63483e04975bf0cd612da7.tar.bz2 |
[Ada] Improve doc on Warning_As_Error
2019-09-18 Arnaud Charlet <charlet@adacore.com>
gcc/ada/
* doc/gnat_rm/implementation_defined_pragmas.rst: Improve doc on
Warning_As_Error.
* gnat_rm.texi: Regenerate.
From-SVN: r275842
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst | 6 | ||||
-rw-r--r-- | gcc/ada/gnat_rm.texi | 6 |
3 files changed, 14 insertions, 4 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 07221d3..77089cc 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,5 +1,11 @@ 2019-09-18 Arnaud Charlet <charlet@adacore.com> + * doc/gnat_rm/implementation_defined_pragmas.rst: Improve doc on + Warning_As_Error. + * gnat_rm.texi: Regenerate. + +2019-09-18 Arnaud Charlet <charlet@adacore.com> + * doc/gnat_rm/implementation_defined_characteristics.rst, doc/gnat_rm/implementation_defined_pragmas.rst, doc/gnat_rm/implementation_of_specific_ada_features.rst: Remove diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst index 551401f..8ce22f1 100644 --- a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst +++ b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst @@ -7489,9 +7489,11 @@ message string (it is not necessary to put an asterisk at the start and the end of the message, since this is implied). Another possibility for the static_string_EXPRESSION which works whether -or not error tags are enabled (*-gnatw.d*) is to use the +or not error tags are enabled (*-gnatw.d*) is to use a single *-gnatw* tag string, enclosed in brackets, -as shown in the example below, to treat a class of warnings as errors. +as shown in the example below, to treat one category of warnings as errors. +Note that if you want to treat multiple categories of warnings as errors, +you can use multiple pragma Warning_As_Error. The above use of patterns to match the message applies only to warning messages generated by the front end. This pragma can also be applied to diff --git a/gcc/ada/gnat_rm.texi b/gcc/ada/gnat_rm.texi index 921dd16..1f5616f 100644 --- a/gcc/ada/gnat_rm.texi +++ b/gcc/ada/gnat_rm.texi @@ -8994,9 +8994,11 @@ message string (it is not necessary to put an asterisk at the start and the end of the message, since this is implied). Another possibility for the static_string_EXPRESSION which works whether -or not error tags are enabled (@emph{-gnatw.d}) is to use the +or not error tags are enabled (@emph{-gnatw.d}) is to use a single @emph{-gnatw} tag string, enclosed in brackets, -as shown in the example below, to treat a class of warnings as errors. +as shown in the example below, to treat one category of warnings as errors. +Note that if you want to treat multiple categories of warnings as errors, +you can use multiple pragma Warning_As_Error. The above use of patterns to match the message applies only to warning messages generated by the front end. This pragma can also be applied to |