sprint.adb (Write_Itype): Handle Itypes whose Parent field points to the declaration...
authorRobert Dewar <dewar@adacore.com>
Tue, 8 Apr 2008 06:52:20 +0000 (08:52 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 8 Apr 2008 06:52:20 +0000 (08:52 +0200)
commit99cf6c77d0eee00479041711a73b8514c4ffe924
tree515e6f90b38a44f7dfc1af3edc330190b992bc3c
parent64f7d845ef88a5e7e0fd80fd6cdeb8393d230291
sprint.adb (Write_Itype): Handle Itypes whose Parent field points to the declaration for some different...

2008-04-08  Robert Dewar  <dewar@adacore.com>

* sprint.adb (Write_Itype): Handle Itypes whose Parent field points to
the declaration for some different entity.
(Sprint_Node_Actual, case N_Derived_Type_Definition): When an interface
list is precent (following the parent subtype indication), display
appropriate "and" keyword.

* itypes.adb: Remove unnecessary calls to Init_Size_Align and Init_Esize
Remove unnecessary calls to Init_Size_Align and Init_Esize.
Add notes on use of Parent field of an Itype

From-SVN: r134037
gcc/ada/itypes.adb
gcc/ada/sprint.adb