diff options
Diffstat (limited to 'gcc/ada/lib.adb')
-rw-r--r-- | gcc/ada/lib.adb | 13 |
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; |