aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/prj-part.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2009-04-29 17:25:01 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2009-04-29 17:25:01 +0200
commit107b023cee9d3ce4928b2767fe69a1e316c20d1c (patch)
tree22b5e0a70a62cb26894ab653d474436c22a1b492 /gcc/ada/prj-part.adb
parente50e30817e79d18bb9e662d70940cc79dbbe9e15 (diff)
downloadgcc-107b023cee9d3ce4928b2767fe69a1e316c20d1c.zip
gcc-107b023cee9d3ce4928b2767fe69a1e316c20d1c.tar.gz
gcc-107b023cee9d3ce4928b2767fe69a1e316c20d1c.tar.bz2
[multiple changes]
2009-04-29 Vincent Celier <celier@adacore.com> * prj-part.adb: Minor comment update 2009-04-29 Ed Schonberg <schonberg@adacore.com> * sem_aggr.adb (Resolve_Record_Aggregate): handle properly box-initialized records with discriminated subcomponents that are constrained by discriminants of enclosing components. New subsidiary procedures Add_Discriminant_Values, Propagate_Discriminants. 2009-04-29 Arnaud Charlet <charlet@adacore.com> * g-socket.adb: Code clean up. From-SVN: r146976
Diffstat (limited to 'gcc/ada/prj-part.adb')
-rw-r--r--gcc/ada/prj-part.adb8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/ada/prj-part.adb b/gcc/ada/prj-part.adb
index 0608e02..871517c 100644
--- a/gcc/ada/prj-part.adb
+++ b/gcc/ada/prj-part.adb
@@ -1101,10 +1101,10 @@ package body Prj.Part is
begin
-- Loop through extending projects to find the ultimate
-- extending project, that is the one that is not
- -- extended. But don't attempt to find an extending
- -- project if the initial project is an abstract project,
- -- as it may have been extended several time, so it
- -- cannot have a single extending project.
+ -- extended. For an abstract project, as it can be
+ -- extended several times, there is no extending project
+ -- registered, so the loop does not execute and the
+ -- resulting project is the abstract project.
while
Extending_Project_Of (Decl, In_Tree) /= Empty_Node