+2018-05-23 Yannick Moy <moy@adacore.com>
+
+ * doc/gnat_rm/implementation_defined_pragmas.rst: Clarify meaning of
+ local pragma Warnings Off without On.
+ * gnat_rm.texi: Regenerate.
+
2018-05-23 Olivier Hainque <hainque@adacore.com>
* libgnat/g-excact.ads (Is_Foreign_Exception): New predicate.
pragmas, and (if *-gnatw.w* is given) at least one matching
warning must be suppressed.
+Note: if the ON form is not found, then the effect of the OFF form extends
+until the end of the file (pragma Warnings is purely textual, so its effect
+does not stop at the end of the enclosing scope).
+
Note: to write a string that will match any warning, use the string
``"***"``. It will not work to use a single asterisk or two
asterisks since this looks like an operator name. This form with three
pragmas, and (if @emph{-gnatw.w} is given) at least one matching
warning must be suppressed.
+Note: if the ON form is not found, then the effect of the OFF form extends
+until the end of the file (pragma Warnings is purely textual, so its effect
+does not stop at the end of the enclosing scope).
+
Note: to write a string that will match any warning, use the string
@code{"***"}. It will not work to use a single asterisk or two
asterisks since this looks like an operator name. This form with three