exp_dist.adb (PolyORB_Support.Build_TypeCode_Function): When creating typecode parame...
authorThomas Quinot <quinot@adacore.com>
Tue, 14 Aug 2007 08:47:36 +0000 (10:47 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 14 Aug 2007 08:47:36 +0000 (10:47 +0200)
commitbfc2cdb1e73647b7f9a53649a63623f91b2c3207
treeb17bc40fba8bf5c913c674fcbdfb1e4fb6925c62
parent9f6ea00a897b1143ecd36624912711d3d92c42c3
exp_dist.adb (PolyORB_Support.Build_TypeCode_Function): When creating typecode parameters for a union (in a variant record)...

2007-08-14  Thomas Quinot  <quinot@adacore.com>

* exp_dist.adb (PolyORB_Support.Build_TypeCode_Function): When creating
typecode parameters for a union (in a variant record), remove
extraneous layer of Any wrapping for member label.
(Expand_Receiving_Stubs_Bodies): For an RCI package body that has
elabration statements, register the package with the name server
at the beginning, not at the end, of the elaboration statements so
that they can create remote access to subprogram values that designate
remote subprograms from the package.

From-SVN: r127449
gcc/ada/exp_dist.adb