aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/prj-attr.ads
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/prj-attr.ads')
-rw-r--r--gcc/ada/prj-attr.ads13
1 files changed, 8 insertions, 5 deletions
diff --git a/gcc/ada/prj-attr.ads b/gcc/ada/prj-attr.ads
index 69a922b..135878e 100644
--- a/gcc/ada/prj-attr.ads
+++ b/gcc/ada/prj-attr.ads
@@ -171,6 +171,9 @@ package Prj.Attr is
Empty_Package : constant Package_Node_Id;
-- Default value of Package_Node_Id objects
+ Unknown_Package : constant Package_Node_Id;
+ -- Value of an unknown package that has been found but is unknown.
+
procedure Register_New_Package (Name : String; Id : out Package_Node_Id);
-- Add a new package. Fails if Name (the package name) is empty or is
-- already the name of a package, and set Id to Empty_Package,
@@ -250,11 +253,11 @@ private
end record;
-- Full declaration of self-initialized private type
- Empty_Pkg : constant Pkg_Node_Id := Package_Node_Low_Bound;
-
- Empty_Package : constant Package_Node_Id := (Value => Empty_Pkg);
-
- First_Package : constant Pkg_Node_Id := Package_Node_Low_Bound + 1;
+ Empty_Pkg : constant Pkg_Node_Id := Package_Node_Low_Bound;
+ Empty_Package : constant Package_Node_Id := (Value => Empty_Pkg);
+ Unknown_Pkg : constant Pkg_Node_Id := Package_Node_High_Bound;
+ Unknown_Package : constant Package_Node_Id := (Value => Unknown_Pkg);
+ First_Package : constant Pkg_Node_Id := Package_Node_Low_Bound + 1;
First_Package_Node_Id : constant Package_Node_Id :=
(Value => First_Package);