exp_ch7.adb (Establish_Transient_Scope.Find_Node_To_Be_Wrapped): Start examining...
authorThomas Quinot <quinot@adacore.com>
Thu, 17 Jul 2014 06:16:25 +0000 (06:16 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 17 Jul 2014 06:16:25 +0000 (08:16 +0200)
commitf65c67d3402cba1cc2ad95242d04abab5f24759f
tree9cf3ad6c1548c1cbf499777b4f7707fb5518c4f8
parenta1d3851bcd7404635a0e04846fac7f1561a6e286
exp_ch7.adb (Establish_Transient_Scope.Find_Node_To_Be_Wrapped): Start examining the tree at the node passed to Establish_Transient_Scope (not...

2014-07-17  Thomas Quinot  <quinot@adacore.com>

* exp_ch7.adb (Establish_Transient_Scope.Find_Node_To_Be_Wrapped):
Start examining the tree at the node passed to
Establish_Transient_Scope (not its parent).
* exp_ch6.adb (Make_Build_In_Place_Call_In_Object_Declaration):
The access type for the variable storing the reference to
the call must be declared and frozen prior to establishing a
transient scope.
* exp_ch9.adb: Minor reformatting.

From-SVN: r212718
gcc/ada/ChangeLog
gcc/ada/exp_ch6.adb
gcc/ada/exp_ch7.adb
gcc/ada/exp_ch9.adb