summaryrefslogtreecommitdiff
path: root/gcc/ada/rtsfind.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2009-04-15 14:14:57 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2009-04-15 14:14:57 +0200
commit443614e35f5f491ae123ca92778947c47d3418f3 (patch)
tree5fbf723004043d0918a910e4684d2e5969f3cc72 /gcc/ada/rtsfind.adb
parent991395ab4fdc4f912b37616c6ed3e51efa4a831e (diff)
downloadgcc-443614e35f5f491ae123ca92778947c47d3418f3.tar.gz
[multiple changes]
2009-04-15 Robert Dewar <dewar@adacore.com> * rtsfind.adb: Minor reformatting. 2009-04-15 Emmanuel Briot <briot@adacore.com> * prj-part.adb, prj-tree.adb, prj-tree.ads (Restore_And_Free): renames Restore, and free the saved context. 2009-04-15 Gary Dismukes <dismukes@adacore.com> * sem_ch3.adb (Analyze_Private_Extension_Declaration): Move error check for illegal private extension from a synchronized interface parent in front of check for illegal limited extension so that limited extension from a synchronized interface will be rejected. (Check_Ifaces): Check that a private extension that has a synchronized interface as a progenitor must be explicitly declared synchronized. Also check that a record extension cannot derive from a synchronized interface. From-SVN: r146103
Diffstat (limited to 'gcc/ada/rtsfind.adb')
-rw-r--r--gcc/ada/rtsfind.adb22
1 files changed, 11 insertions, 11 deletions
diff --git a/gcc/ada/rtsfind.adb b/gcc/ada/rtsfind.adb
index d4669791cc2..9944bbf713b 100644
--- a/gcc/ada/rtsfind.adb
+++ b/gcc/ada/rtsfind.adb
@@ -797,7 +797,7 @@ package body Rtsfind is
procedure Maybe_Add_With (E : RE_Id; U : in out RT_Unit_Table_Record) is
Is_Main : constant Boolean :=
- In_Extended_Main_Code_Unit (Cunit_Entity (Current_Sem_Unit));
+ In_Extended_Main_Code_Unit (Cunit_Entity (Current_Sem_Unit));
begin
-- We do not need to generate a with_clause for a call issued from
@@ -831,18 +831,18 @@ package body Rtsfind is
-- Here if we've decided to add the with_clause
declare
- Lib_Unit : constant Node_Id := Unit (Cunit (U.Unum));
- Withn : constant Node_Id :=
- Make_With_Clause (Standard_Location,
- Name =>
- Make_Unit_Name
- (E, Defining_Unit_Name (Specification (Lib_Unit))));
+ LibUnit : constant Node_Id := Unit (Cunit (U.Unum));
+ Withn : constant Node_Id :=
+ Make_With_Clause (Standard_Location,
+ Name =>
+ Make_Unit_Name
+ (E, Defining_Unit_Name (Specification (LibUnit))));
begin
- Set_Library_Unit (Withn, Cunit (U.Unum));
- Set_Corresponding_Spec (Withn, U.Entity);
- Set_First_Name (Withn, True);
- Set_Implicit_With (Withn, True);
+ Set_Library_Unit (Withn, Cunit (U.Unum));
+ Set_Corresponding_Spec (Withn, U.Entity);
+ Set_First_Name (Withn, True);
+ Set_Implicit_With (Withn, True);
Mark_Rewrite_Insertion (Withn);
Append (Withn, Context_Items (Cunit (Current_Sem_Unit)));