For the variable case, warnings are never given for unreferenced variables
whose name contains one of the substrings
-``DISCARD, DUMMY, IGNORE, JUNK, UNUSED`` in any casing. Such names
+``DISCARD, DUMMY, IGNORE, JUNK, UNUSE, TMP, TEMP`` in any casing. Such names
are typically to be used in cases where such warnings are expected.
Thus it is never necessary to use ``pragma Unreferenced`` for such
variables, though it is harmless to do so.
For the variable case, warnings are never given for unreferenced
variables whose name contains one of the substrings
-``DISCARD, DUMMY, IGNORE, JUNK, UNUSED`` in any casing. Such names
+``DISCARD, DUMMY, IGNORE, JUNK, UNUSE, TMP, TEMP`` in any casing. Such names
are typically to be used in cases where such warnings are expected.
Thus it is never necessary to use ``pragma Unused`` for such
variables, though it is harmless to do so.
* Unreferenced or unmodified variables. Note that a special
exemption applies to variables which contain any of the substrings
- ``DISCARD, DUMMY, IGNORE, JUNK, UNUSED``, in any casing. Such variables
- are considered likely to be intentionally used in a situation where
- otherwise a warning would be given, so warnings of this kind are
+ ``DISCARD, DUMMY, IGNORE, JUNK, UNUSE, TMP, TEMP`` in any casing. Such
+ variables are considered likely to be intentionally used in a situation
+ where otherwise a warning would be given, so warnings of this kind are
always suppressed for such variables.
* Address overlays that could clobber memory
For the variable case, warnings are never given for unreferenced variables
whose name contains one of the substrings
-@code{DISCARD, DUMMY, IGNORE, JUNK, UNUSED} in any casing. Such names
+@code{DISCARD, DUMMY, IGNORE, JUNK, UNUSE, TMP, TEMP} in any casing. Such names
are typically to be used in cases where such warnings are expected.
Thus it is never necessary to use @code{pragma Unreferenced} for such
variables, though it is harmless to do so.
For the variable case, warnings are never given for unreferenced
variables whose name contains one of the substrings
-@code{DISCARD, DUMMY, IGNORE, JUNK, UNUSED} in any casing. Such names
+@code{DISCARD, DUMMY, IGNORE, JUNK, UNUSE, TMP, TEMP} in any casing. Such names
are typically to be used in cases where such warnings are expected.
Thus it is never necessary to use @code{pragma Unused} for such
variables, though it is harmless to do so.
@copying
@quotation
-GNAT User's Guide for Native Platforms , Oct 31, 2025
+GNAT User's Guide for Native Platforms , Nov 13, 2025
AdaCore
@item
Unreferenced or unmodified variables. Note that a special
exemption applies to variables which contain any of the substrings
-@code{DISCARD, DUMMY, IGNORE, JUNK, UNUSED}, in any casing. Such variables
-are considered likely to be intentionally used in a situation where
-otherwise a warning would be given, so warnings of this kind are
+@code{DISCARD, DUMMY, IGNORE, JUNK, UNUSE, TMP, TEMP} in any casing. Such
+variables are considered likely to be intentionally used in a situation
+where otherwise a warning would be given, so warnings of this kind are
always suppressed for such variables.
@item
@printindex ge
-@anchor{d2}@w{ }
@anchor{gnat_ugn/gnat_utility_programs switches-related-to-project-files}@w{ }
+@anchor{d2}@w{ }
@c %**end of body
@bye