]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/ChangeLog
[Ada] Extended traversal subprograms for GNATprove
authorpmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Aug 2019 08:59:13 +0000 (08:59 +0000)
committerpmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Aug 2019 08:59:13 +0000 (08:59 +0000)
commitab16206d2f8f16c8a572300d632753e21e1183b1
tree4f16ff0a2c2c995564555754e558b6e99a2dd2da
parent1ca535aeda46f8f07a545b8e4c697b51e28f6081
[Ada] Extended traversal subprograms for GNATprove

GNATprove needs traversal subprograms that do not simply traverse
syntactic nodes like Atree.Traverse_Func and Atree.Traverse_Proc, but
also traverse semantic nodes which are logically children of the nodes.
Now available through Sem_Util.Traverse_More_Func and
Sem_Util.Traverse_More_Proc.

There is no impact on compilation.

2019-08-12  Yannick Moy  <moy@adacore.com>

gcc/ada/

* sem_util.adb, sem_util.ads (Traverse_More_Func,
Traverse_More_Proc): New traversal subprograms.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@274284 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads