]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/sem_eval.adb
sem_aggr.adb, [...]: General cleanup of static predicate handling.
authorRobert Dewar <dewar@adacore.com>
Tue, 29 Jul 2014 13:02:06 +0000 (13:02 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 29 Jul 2014 13:02:06 +0000 (15:02 +0200)
commit60f908dd027ea9561239e46b55246da68839b18b
tree3d83be6d9e80b289bd87e7433e7c31576768ffb4
parent96e90ac1ec8cb9261093e434c88cced5d5675e2b
sem_aggr.adb, [...]: General cleanup of static predicate handling.

2014-07-29  Robert Dewar  <dewar@adacore.com>

* sem_aggr.adb, exp_ch5.adb, sem_ch5.adb, exp_util.adb, einfo.adb,
einfo.ads, sem_util.adb, sem_attr.adb, sem_case.adb, sem_eval.adb,
sem_eval.ads, sem_ch13.adb: General cleanup of static predicate
handling. Change name of Discrete_Predicate to
Discrete_Static_Predicate, and replace testing of the presence of this
field by testing the flag Has_Static_Expression.

From-SVN: r213161
13 files changed:
gcc/ada/ChangeLog
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/exp_ch5.adb
gcc/ada/exp_util.adb
gcc/ada/sem_aggr.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_case.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch5.adb
gcc/ada/sem_eval.adb
gcc/ada/sem_eval.ads
gcc/ada/sem_util.adb