From: Piotr Trojanek Date: Tue, 19 Jul 2022 11:56:03 +0000 (+0200) Subject: [Ada] Cleanup analysis of iterator specifications X-Git-Tag: basepoints/gcc-14~4795 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cde3f9417540cfc61ff8e3c58b76e7d182b40db5;p=thirdparty%2Fgcc.git [Ada] Cleanup analysis of iterator specifications Code cleanup; semantics is unaffected. gcc/ada/ * sem_ch5.adb (Check_Subtype_Definition): Remove redundant call to Present; style cleanup. --- diff --git a/gcc/ada/sem_ch5.adb b/gcc/ada/sem_ch5.adb index d4420cbf3aa9..17bf6d91b44b 100644 --- a/gcc/ada/sem_ch5.adb +++ b/gcc/ada/sem_ch5.adb @@ -2211,7 +2211,7 @@ package body Sem_Ch5 is procedure Check_Subtype_Definition (Comp_Type : Entity_Id) is begin - if not Present (Subt) then + if No (Subt) then return; end if; @@ -2231,9 +2231,8 @@ package body Sem_Ch5 is Subt, Comp_Type); end if; - elsif Present (Subt) - and then (not Covers (Base_Type (Bas), Comp_Type) - or else not Subtypes_Statically_Match (Bas, Comp_Type)) + elsif not Covers (Base_Type (Bas), Comp_Type) + or else not Subtypes_Statically_Match (Bas, Comp_Type) then if Is_Array_Type (Typ) then Error_Msg_NE @@ -2330,7 +2329,7 @@ package body Sem_Ch5 is Decl := Make_Full_Type_Declaration (Loc, Defining_Identifier => S, - Type_Definition => + Type_Definition => New_Copy_Tree (Access_To_Subprogram_Definition (Subt))); end if;