summaryrefslogtreecommitdiff
path: root/gcc/ada/gnatcmd.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-24 10:31:57 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-24 10:31:57 +0000
commit750fc075083a563c24198ac53037b53cbf8bba57 (patch)
treeb9789783f376ae23863aa326e508ce8da7b5739c /gcc/ada/gnatcmd.adb
parent0021102703a9766d586cc561ca3f11cf887e4f7a (diff)
downloadgcc-750fc075083a563c24198ac53037b53cbf8bba57.tar.gz
2009-04-24 Vincent Celier <celier@adacore.com>
* gnatcmd.adb: Call Prj.Env.Initialize with the Project_Tree * prj-env.adb: Move all global variables to the private part of the project tree data. Access these new components instead of the global variables no longer in existence. (Add_To_Path): New Project_Tree_Ref parameter, to access the new components that were previously global variables. * prj-env.ads (Initialize): New Project_Tree_Ref parameter (Set_Mapping_File_Initial_State_To_Empty): New Project_Tree_Ref parameter. * prj-nmsc.adb (Compute_Unit_Name): New Project_Tree_Ref parameter to be able to call Set_Mapping_File_Initial_State_To_Empty with it. * prj.adb (Initialize): Do not call Prj.Env.Initialize (Reset): Do not call Prj.Env.Initialize. Instead, initialize the new components in the private part of the project tree data. * prj.ads (Private_Project_Tree_Data): new components moved from Prj.Env: Current_Source_Path_File, Current_Object_Path_File, Ada_Path_Buffer, Ada_Path_Length, Ada_Prj_Include_File_Set, Ada_Prj_Objects_File_Set, Fill_Mapping_File. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146696 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/gnatcmd.adb')
-rw-r--r--gcc/ada/gnatcmd.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/gnatcmd.adb b/gcc/ada/gnatcmd.adb
index fa7e25aad06..592d3028e2d 100644
--- a/gcc/ada/gnatcmd.adb
+++ b/gcc/ada/gnatcmd.adb
@@ -2411,7 +2411,7 @@ begin
-- First make sure that the recorded file names are empty
- Prj.Env.Initialize;
+ Prj.Env.Initialize (Project_Tree);
Prj.Env.Set_Ada_Paths
(Project, Project_Tree, Including_Libraries => False);