]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Ada] Initialize Current_Source_Unit
authorEtienne Servais <servais@adacore.com>
Fri, 29 Oct 2021 10:32:11 +0000 (12:32 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 9 Nov 2021 09:44:49 +0000 (09:44 +0000)
gcc/ada/

* sinput.ads: Initialize Current_Source_Unit to No_Unit.

gcc/ada/sinput.ads

index 2926b85acff0ee1b8724aba5c7c2b245d514fc72..881e77506345ff491a11f038bf0718021b2fff5c 100644 (file)
@@ -412,10 +412,10 @@ package Sinput is
    --  Initialized so that some tools (such as gprbuild) can be built with
    --  -gnatVa and pragma Initialize_Scalars without problems.
 
-   Current_Source_Unit : Unit_Number_Type;
-   --  Unit number of source file currently being scanned. The special value
-   --  of No_Unit indicates that the configuration pragma file is currently
-   --  being scanned (this has no entry in the unit table).
+   Current_Source_Unit : Unit_Number_Type := No_Unit;
+   --  Unit number of source file currently being scanned. Initialized to
+   --  No_Unit for pre-processing and the configuration pragma file scanning,
+   --  since both stages have no corresponding entry in the unit table.
 
    Source_gnat_adc : Source_File_Index := No_Source_File;
    --  This is set if a gnat.adc file is present to reference this file