exp_util.ads, [...] (Force_Evaluation): Add Related_Id and Is_Low/High_Bound params.
authorRobert Dewar <dewar@adacore.com>
Fri, 13 Mar 2015 13:18:39 +0000 (13:18 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 13 Mar 2015 13:18:39 +0000 (14:18 +0100)
commit28c7180f1ce824f720bfd80895c03c5a46269497
treea80299f647d0969da2d56e01adca47afb40dbeb5
parente83a01c383f9375da2af8786ba9f467044268e83
exp_util.ads, [...] (Force_Evaluation): Add Related_Id and Is_Low/High_Bound params.

2015-03-13  Robert Dewar  <dewar@adacore.com>

* exp_util.ads, exp_util.adb (Force_Evaluation): Add Related_Id and
Is_Low/High_Bound params.
* sem_ch3.adb (Constrain_Index): Use new Force_Evaluation calling
sequence to simplify generation of FIRST/LAST temps for bounds.

From-SVN: r221418
gcc/ada/ChangeLog
gcc/ada/exp_util.adb
gcc/ada/exp_util.ads
gcc/ada/sem_ch3.adb