[Ada] Reuse Append_New_Elmt where possible

gcc/ada/

	* cstand.adb: Simplify with Append_New_Elmt.
	* sem_util.adb: Likewise.
This commit is contained in:
Piotr Trojanek 2020-11-05 11:35:26 +01:00 committed by Pierre-Marie de Rodat
parent 4a3b4c2a45
commit 586f6dd1f6
2 changed files with 3 additions and 15 deletions

View File

@ -2074,11 +2074,7 @@ package body CStand is
Build_Float_Type
(Ent, Pos (Digs), Float_Rep, Int (Size), Int (Alignment / 8));
if No (Back_End_Float_Types) then
Back_End_Float_Types := New_Elmt_List;
end if;
Append_Elmt (Ent, Back_End_Float_Types);
Append_New_Elmt (Ent, Back_End_Float_Types);
end Register_Float_Type;
----------------------

View File

@ -6454,11 +6454,7 @@ package body Sem_Util is
and then Etype (First_Formal (Id)) =
Etype (Next_Formal (First_Formal (Id)))
then
if No (Eq_Prims_List) then
Eq_Prims_List := New_Elmt_List;
end if;
Append_Elmt (Id, Eq_Prims_List);
Append_New_Elmt (Id, Eq_Prims_List);
end if;
end if;
end if;
@ -22455,11 +22451,7 @@ package body Sem_Util is
function Search_Decl (N : Node_Id) return Traverse_Result is
begin
if Nkind (N) in N_Declaration then
if No (Decls) then
Decls := New_Elmt_List;
end if;
Append_Elmt (N, Decls);
Append_New_Elmt (N, Decls);
end if;
return OK;