aboutsummaryrefslogtreecommitdiffstats
path: root/src/name_table.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/name_table.adb')
-rw-r--r--src/name_table.adb8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/name_table.adb b/src/name_table.adb
index 7e5413415..1d1fcbc1c 100644
--- a/src/name_table.adb
+++ b/src/name_table.adb
@@ -201,6 +201,14 @@ package body Name_Table is
return Strings_Table.Table (Name_Entry.Name)'Address;
end Get_Address;
+ function Get_Name_Ptr (Id : Name_Id) return Thin_String_Ptr
+ is
+ Name_Entry: Identifier renames Names_Table.Table(Id);
+ begin
+ return To_Thin_String_Ptr
+ (Strings_Table.Table (Name_Entry.Name)'Address);
+ end Get_Name_Ptr;
+
function Get_Name_Length (Id : Name_Id) return Natural
is
pragma Assert (Id < Names_Table.Last);