From: Eric Botcazou Date: Mon, 28 Oct 2024 08:30:07 +0000 (+0100) Subject: ada: Fix bogus error for delta aggregate as expression function X-Git-Tag: releases/gcc-14.3.0~877 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89f21c18af96a3b994595081939e19d8b042c963;p=thirdparty%2Fgcc.git ada: Fix bogus error for delta aggregate as expression function The compiler correctly accepts the other forms of aggregates. gcc/ada/ChangeLog: PR ada/113868 * par-ch6.adb (P_Subprogram) : Add delta aggregate alongside the other forms of aggregates. --- diff --git a/gcc/ada/par-ch6.adb b/gcc/ada/par-ch6.adb index 2ce23e1eb058..796585510988 100644 --- a/gcc/ada/par-ch6.adb +++ b/gcc/ada/par-ch6.adb @@ -884,6 +884,7 @@ package body Ch6 is if not (Paren_Count (Expr) /= 0 or else Nkind (Expr) in N_Aggregate + | N_Delta_Aggregate | N_Extension_Aggregate | N_Quantified_Expression) then