Commit d2f25cd1 by Arnaud Charlet Committed by Arnaud Charlet

sem.adb: Minor reformatting

	* sem.adb: Minor reformatting
	* sem_ch4.adb (Analyze_Reference): Disable error message in CodePeer
	mode, not useful.

From-SVN: r162901
parent 9316258d
2010-08-05 Arnaud Charlet <charlet@adacore.com>
* sem.adb: Minor reformatting
* sem_ch4.adb (Analyze_Reference): Disable error message in CodePeer
mode, not useful.
2010-08-04 Eric Botcazou <ebotcazou@adacore.com> 2010-08-04 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.c: Do not undefine IN_GCC_FRONTEND and do not * gcc-interface/decl.c: Do not undefine IN_GCC_FRONTEND and do not
......
...@@ -1796,8 +1796,8 @@ package body Sem is ...@@ -1796,8 +1796,8 @@ package body Sem is
-- The body of a unit that is withed by the spec of the main unit -- The body of a unit that is withed by the spec of the main unit
-- may in turn have a with_clause on that spec. In that case do not -- may in turn have a with_clause on that spec. In that case do not
-- traverse the body, to prevent loops. It can also happen that the -- traverse the body, to prevent loops. It can also happen that the
-- main body as a with_clause on a child, which of course has an -- main body has a with_clause on a child, which of course has an
-- implicit with on its parent. It's ok to traverse the child body -- implicit with on its parent. It's OK to traverse the child body
-- if the main spec has been processed, otherwise we also have a -- if the main spec has been processed, otherwise we also have a
-- circularity to avoid. -- circularity to avoid.
...@@ -1811,7 +1811,7 @@ package body Sem is ...@@ -1811,7 +1811,7 @@ package body Sem is
begin begin
CL := First (Context_Items (CU)); CL := First (Context_Items (CU));
-- Problem does not arise with main subprograms. -- Problem does not arise with main subprograms
if Nkind (Unit (Main_CU)) /= N_Package_Body then if Nkind (Unit (Main_CU)) /= N_Package_Body then
return False; return False;
...@@ -1820,8 +1820,7 @@ package body Sem is ...@@ -1820,8 +1820,7 @@ package body Sem is
while Present (CL) loop while Present (CL) loop
if Nkind (CL) = N_With_Clause if Nkind (CL) = N_With_Clause
and then Library_Unit (CL) = Library_Unit (Main_CU) and then Library_Unit (CL) = Library_Unit (Main_CU)
and then and then not Done (Get_Cunit_Unit_Number (Library_Unit (CL)))
not Done (Get_Cunit_Unit_Number (Library_Unit (CL)))
then then
return True; return True;
end if; end if;
......
...@@ -3244,12 +3244,14 @@ package body Sem_Ch4 is ...@@ -3244,12 +3244,14 @@ package body Sem_Ch4 is
-- It is not clear if that can ever occur, but in case it does, we will -- It is not clear if that can ever occur, but in case it does, we will
-- generate an error message. Not clear if this message can ever be -- generate an error message. Not clear if this message can ever be
-- generated, and pretty clear that it represents a bug if it is, still -- generated, and pretty clear that it represents a bug if it is, still
-- seems worth checking! -- seems worth checking, except in CodePeer mode where we do not really
-- care and don't want to bother the user.
T := Etype (P); T := Etype (P);
if Is_Entity_Name (P) if Is_Entity_Name (P)
and then Is_Object_Reference (P) and then Is_Object_Reference (P)
and then not CodePeer_Mode
then then
E := Entity (P); E := Entity (P);
T := Etype (P); T := Etype (P);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment