[Ada] Use "aspect" instead of "pragma" in warnings
authorBob Duff <duff@adacore.com>
Mon, 10 Jan 2022 15:29:40 +0000 (10:29 -0500)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 9 May 2022 09:27:30 +0000 (09:27 +0000)
commit320eb42df09f3cb96fea9a7b090ae61d9edb20b6
treeef796f5f7aec8a09b419b42879bb05840b4554f5
parent82bd388bf08329b4e271ef83adca22b3816ff14f
[Ada] Use "aspect" instead of "pragma" in warnings

For warnings related to the Unreferenced, Unmodified, and Unused
aspects, refer to the "aspect", not the "pragma". Note that the aspect
can be set by an aspect_specification or a pragma, so the term "aspect"
is correct even in the pragma case.  However, messages in sem_prag.adb
use Fix_Error, so they refer to "aspect" or "pragma". It's not clear
that we really ought to refer to "pragma", now that those are obsolete,
but de call Fix_Error for uniformity. We do not attempt to make
Fix_Error available outside sem_prag.adb -- too much trouble for
something that perhaps ought to be removed.

gcc/ada/

* lib-xref.adb, sem_util.adb: Change wording of warning messages
to use "aspect".
* sem_prag.adb: Use Fix_Error to change wording of warnings.
* doc/gnat_rm/implementation_defined_pragmas.rst: Minor: fix
cut&paste error.
* gnat_rm.texi: Regenerate.
gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
gcc/ada/gnat_rm.texi
gcc/ada/lib-xref.adb
gcc/ada/sem_prag.adb
gcc/ada/sem_util.adb