loop
if C = CR or else C = LF then
Skip_Line;
+ C := Nextc;
elsif C = EOF then
return;
-- Start of processing for Scan_ALI
begin
+ First_Sdep_Entry := Sdep.Last + 1;
+
-- Acquire lines to be ignored
if Read_Xref then
Fatal_Error;
else
Skip_Line;
+ C := Nextc;
end if;
else
Fatal_Error;
Fatal_Error;
else
Skip_Line;
+ C := Nextc;
end if;
else
Fatal_Error;
----------------------------------
procedure Read_Instantiation_Reference is
+ Local_File_Num : Sdep_Id := Current_File_Num;
+
begin
Xref.Increment_Last;
if Nextc = '|' then
XR.File_Num :=
Sdep_Id (N + Nat (First_Sdep_Entry) - 1);
- Current_File_Num := XR.File_Num;
+ Local_File_Num := XR.File_Num;
P := P + 1;
N := Get_Nat;
else
- XR.File_Num := Current_File_Num;
+ XR.File_Num := Local_File_Num;
end if;
XR.Line := N;