]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[Ada] Simplify detection of delayed aggregates
authorPiotr Trojanek <trojanek@adacore.com>
Wed, 29 Sep 2021 10:18:36 +0000 (12:18 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 11 Oct 2021 13:38:10 +0000 (13:38 +0000)
gcc/ada/

* exp_aggr.adb (Is_Delayed_Aggregate): Simplify.

gcc/ada/exp_aggr.adb

index 187bb5f47b66f30bfb906aac60aaa39beb79766e..572c6c534e521fc358d9f43874f46af0cf557b7c 100644 (file)
@@ -8978,11 +8978,8 @@ package body Exp_Aggr is
          Kind := Nkind (Node);
       end if;
 
-      if Kind not in N_Aggregate | N_Extension_Aggregate then
-         return False;
-      else
-         return Expansion_Delayed (Node);
-      end if;
+      return Kind in N_Aggregate | N_Extension_Aggregate
+        and then Expansion_Delayed (Node);
    end Is_Delayed_Aggregate;
 
    --------------------------------