+2009-04-29 Vincent Celier <celier@adacore.com>
+
+ * prj-part.adb (Parse_Single_Project): Do not attempt to find a
+ project extending an abstract project.
+
+2009-04-29 Eric Botcazou <ebotcazou@adacore.com>
+
+ * targparm.ads: Fix oversight.
+
2009-04-29 Ed Schonberg <schonberg@adacore.com>
* lib-xref.adb (Output_Overridden_Op): Follow several levels of
(A_Project_Name_And_Node.Node, In_Tree);
Prj : Project_Node_Id :=
- Extending_Project_Of (Decl, In_Tree);
+ A_Project_Name_And_Node.Node;
begin
+ while
+ Extending_Project_Of (Decl, In_Tree) /= Empty_Node
loop
- Decl := Project_Declaration_Of (Prj, In_Tree);
- exit when Extending_Project_Of (Decl, In_Tree) =
- Empty_Node;
Prj := Extending_Project_Of (Decl, In_Tree);
+ Decl := Project_Declaration_Of (Prj, In_Tree);
end loop;
A_Project_Name_And_Node.Node := Prj;
-- Control of Stack Checking --
-------------------------------
- -- GNAT provides two methods of implementing exceptions:
+ -- GNAT provides three methods of implementing exceptions:
-- GCC Probing Mechanism