sprint.adb (Sprint_Node_Actual, [...]): Do not print null exclusion twice in the...
authorEd Schonberg <schonberg@adacore.com>
Tue, 31 Oct 2006 18:11:05 +0000 (19:11 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 31 Oct 2006 18:11:05 +0000 (19:11 +0100)
commit39485a7b0c07e7a670663ee32d9eb1c6f576fc0f
tree1db24a44a429907b6655c13249e9ab382c0e32b4
parente3da30b2ef2b73e936ee7821aad5a4ea44fbdf16
sprint.adb (Sprint_Node_Actual, [...]): Do not print null exclusion twice in the case of an access definition...

2006-10-31  Ed Schonberg  <schonberg@adacore.com>
    Robert Dewar  <dewar@adacore.com>
    Bob Duff  <duff@adacore.com>

* sprint.adb (Sprint_Node_Actual, case Parameter_Specification): Do not
print null exclusion twice in the case of an access definition,
Implement new -gnatL switch
Remove N_Return_Object_Declaration. We now use
N_Object_Declaration instead. Implement the case for
N_Extended_Return_Statement. Alphabetize the cases.
Add cases for new nodes N_Extended_Return_Statement and
N_Return_Object_Declaration. The code is not yet written.
Update the output for N_Formal_Object_Declaration
and N_Object_Renaming_Declaration.
(Write_Itype): Account for the case of a modular integer subtype whose
base type is private.

From-SVN: r118314
gcc/ada/sprint.adb