]> git.ipfire.org Git - thirdparty/gcc.git/commit
fmap.ads, [...] (Source_Data.Get_Object): Field removed, since it can be computed...
authorEmmanuel Briot <briot@adacore.com>
Thu, 25 Jun 2009 09:00:52 +0000 (09:00 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 25 Jun 2009 09:00:52 +0000 (11:00 +0200)
commit1d24fc5e45ad67dd6b622e79e3d5b254e05613dc
tree4c88206f35556d7b538fc30d6ef08065a3ef9f42
parent8f2eeab7a7bf4562ba1ed32e51c879c756fb3193
fmap.ads, [...] (Source_Data.Get_Object): Field removed, since it can be computed efficiently from the other fields.

2009-06-25  Emmanuel Briot  <briot@adacore.com>

* fmap.ads, make.adb, prj.adb, prj.ads, prj-nmsc.adb, prj-env.adb,
prj-env.ads (Source_Data.Get_Object): Field removed, since it can be
computed efficiently from the other fields.
(Object_To_Global_Archive): New subprogram
(Create_Mapping): Remove unneeded call to Remove_Forbidden_File_Name.
(Override_Kind): Fix handling of separates in Ada.
(Create_Mapping_File): Remove duplicate code
(Naming_Data.Implementation_Exception, Specification_Exception):
field removed, since never used.
(Naming_Data.Specs, .Bodies): field removed, since this is only
used while processing the project and is not needed once the tree
is in memory. This brings Naming_Data and Lang_Naming_Data
closer (same content now, but different use still).

From-SVN: r148934
gcc/ada/ChangeLog
gcc/ada/fmap.ads
gcc/ada/make.adb
gcc/ada/prj-env.adb
gcc/ada/prj-env.ads
gcc/ada/prj-nmsc.adb
gcc/ada/prj.adb
gcc/ada/prj.ads