]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
ada: Reuse code in Is_Fully_Initialized_Type
authorViljar Indus <indus@adacore.com>
Mon, 19 Jun 2023 11:11:20 +0000 (14:11 +0300)
committerMarc Poulhiès <poulhies@adacore.com>
Thu, 6 Jul 2023 11:36:09 +0000 (13:36 +0200)
gcc/ada/

* sem_util.adb (Is_Fully_Initialized_Type): Avoid recalculating
the underlying type twice.

gcc/ada/sem_util.adb

index 736751f5fae582514ccb10424b886af3ed2ad8b1..821aacf1ccb5964ff19d74d6f51e951de51bd8f9 100644 (file)
@@ -17333,7 +17333,7 @@ package body Sem_Util is
                   declare
                      Init : constant Entity_Id :=
                               (Find_Optional_Prim_Op
-                                 (Underlying_Type (Typ), Name_Initialize));
+                                 (Utyp, Name_Initialize));
 
                   begin
                      if Present (Init)