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: basepoints/gcc-16~4405 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1aebc8bfdbe0d2e62e94943356d99174b525f1cb;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 7fe433735351..c3cc57256164 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