]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Ada] Remove excessive guards against inserting empty lists of actions
authorPiotr Trojanek <trojanek@adacore.com>
Tue, 12 Jul 2022 13:35:00 +0000 (15:35 +0200)
committerMarc Poulhiès <poulhies@adacore.com>
Mon, 5 Sep 2022 07:21:00 +0000 (09:21 +0200)
Call to Insert_Actions with empty list does nothing, so there is no need to
guard against such calls. Code cleanup; behavior is unaffected.

gcc/ada/

* freeze.adb (Freeze_Itype): Remove excessive guard.
* sem_ch5.adb (Analyze_Loop_Parameter_Specification): Likewise.

gcc/ada/freeze.adb
gcc/ada/sem_ch5.adb

index 382e5b4b06be02cff8aec1270e1b170e6b897299..f970f91931da2e2468acee61be0e74be626bb801 100644 (file)
@@ -9653,9 +9653,7 @@ package body Freeze is
       Set_Has_Delayed_Freeze (T);
       L := Freeze_Entity (T, N);
 
-      if Is_Non_Empty_List (L) then
-         Insert_Actions (N, L);
-      end if;
+      Insert_Actions (N, L);
    end Freeze_Itype;
 
    --------------------------
index e1b572222883bc091c2593bb84e87ba7993a054a..d4420cbf3aa973630b117dd75bd521ef2a574854 100644 (file)
@@ -3365,9 +3365,7 @@ package body Sem_Ch5 is
          declare
             Flist : constant List_Id := Freeze_Entity (Id, N);
          begin
-            if Is_Non_Empty_List (Flist) then
-               Insert_Actions (N, Flist);
-            end if;
+            Insert_Actions (N, Flist);
          end;
       end if;