summaryrefslogtreecommitdiffstats
path: root/gcc/ada/lib.adb
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/lib.adb')
-rw-r--r--gcc/ada/lib.adb13
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ada/lib.adb b/gcc/ada/lib.adb
index 7c5db5df88b..ee975bd18d9 100644
--- a/gcc/ada/lib.adb
+++ b/gcc/ada/lib.adb
@@ -120,6 +120,11 @@ package body Lib is
return Units.Table (U).Has_RACW;
end Has_RACW;
+ function Is_Compiler_Unit (U : Unit_Number_Type) return Boolean is
+ begin
+ return Units.Table (U).Is_Compiler_Unit;
+ end Is_Compiler_Unit;
+
function Ident_String (U : Unit_Number_Type) return Node_Id is
begin
return Units.Table (U).Ident_String;
@@ -195,6 +200,14 @@ package body Lib is
Units.Table (U).Has_RACW := B;
end Set_Has_RACW;
+ procedure Set_Is_Compiler_Unit
+ (U : Unit_Number_Type;
+ B : Boolean := True)
+ is
+ begin
+ Units.Table (U).Is_Compiler_Unit := B;
+ end Set_Is_Compiler_Unit;
+
procedure Set_Ident_String (U : Unit_Number_Type; N : Node_Id) is
begin
Units.Table (U).Ident_String := N;
OpenPOWER on IntegriCloud