exp_aggr.adb (Gen_Assign): If the expression is an aggregate for a component of an...
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 10 Feb 2005 13:53:58 +0000 (14:53 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 10 Feb 2005 13:53:58 +0000 (14:53 +0100)
commit3cf3e5c6a2dcd0233ee237f291fdf9ac25052dd5
tree44499b9077a6544e5f3e3a179c5f89d3b38ff3d1
parent8afc118e11c9b2091f76c5e44fe7e6ad28820d7e
exp_aggr.adb (Gen_Assign): If the expression is an aggregate for a component of an array of arrays in an...

* exp_aggr.adb (Gen_Assign): If the expression is an aggregate for a
component of an array of arrays in an assignment context, and the
aggregate has component associations that require sliding on
assignment, force reanalysis of the aggregate to generate a temporary
before the assignment.
(Must_Slide): Make global to the package, for use in Gen_Assign.

From-SVN: r94813
gcc/ada/exp_aggr.adb