]> gcc.gnu.org Git - gcc.git/commit - gcc/ada/par.adb
[Ada] Add support for Unreferenced aspect on formal parameters
authorArnaud Charlet <charlet@adacore.com>
Tue, 21 Jul 2020 09:45:31 +0000 (05:45 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 20 Oct 2020 07:21:51 +0000 (03:21 -0400)
commit71400efc5eeacbef8e1e69e181241f99bcc097e5
tree9fff6b8ee16367b01aa0d6bae7c19fff239a356e
parent53642c37e2a585718b6e3c443e64007b4f4bbc14
[Ada] Add support for Unreferenced aspect on formal parameters

gcc/ada/

* aspects.adb (Has_Aspect_Specifications_Flag): Add
N_Parameter_Specification.
* par-ch13.adb (Aspect_Specifications_Present): Also handle case
of an unknown aspect on the last formal parameter (terminated by
a Tok_Right_Paren). Minor reformatting.
* par-ch6.adb (P_Formal_Part): Scan aspects on formal
parameters.
* par.adb: Fix typos.
* sem_ch6.adb (Process_Formals): Add processing of aspects and
in particular Unreferenced aspect for now.
* sinfo.ads: Allow ASPECT_SPECIFICATIONS on a
PARAMETER_SPECIFICATION.
* doc/gnat_rm/implementation_defined_aspects.rst
(Aspect Unreferenced): Update documentation.
* gnat_rm.texi: Regenerate.
gcc/ada/aspects.adb
gcc/ada/doc/gnat_rm/implementation_defined_aspects.rst
gcc/ada/gnat_rm.texi
gcc/ada/par-ch13.adb
gcc/ada/par-ch6.adb
gcc/ada/par.adb
gcc/ada/sem_ch6.adb
gcc/ada/sinfo.ads
This page took 0.062325 seconds and 5 git commands to generate.