From: Ronan Desplanques Date: Fri, 3 Mar 2023 11:33:21 +0000 (+0100) Subject: ada: Reduce span of variable X-Git-Tag: basepoints/gcc-15~8935 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc46312fe9088b16a39303db54d49b43165dec4b;p=thirdparty%2Fgcc.git ada: Reduce span of variable This patch does not change the behavior of the compiler, but is intended to improve readability. It seizes an opportunity to move a variable declaration to a smaller scope, so that it's clearer that the variable is not used outside of that scope. gcc/ada/ * sem_ch3.adb (Replace_Type): Reduce span of variable. --- diff --git a/gcc/ada/sem_ch3.adb b/gcc/ada/sem_ch3.adb index a0783195b8bd..c8af679b404c 100644 --- a/gcc/ada/sem_ch3.adb +++ b/gcc/ada/sem_ch3.adb @@ -15901,7 +15901,6 @@ package body Sem_Ch3 is procedure Replace_Type (Id, New_Id : Entity_Id) is Id_Type : constant Entity_Id := Etype (Id); - Acc_Type : Entity_Id; Par : constant Node_Id := Parent (Derived_Type); begin @@ -15913,6 +15912,7 @@ package body Sem_Ch3 is if Ekind (Id_Type) = E_Anonymous_Access_Type then declare + Acc_Type : Entity_Id; Desig_Typ : Entity_Id := Designated_Type (Id_Type); begin