From: Ronan Desplanques Date: Mon, 17 Mar 2025 16:18:26 +0000 (+0100) Subject: ada: Add assertion on expanded code in particular case X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bb1e0c53cc25646c0a5feb1ba0ae797f9b5f424;p=thirdparty%2Fgcc.git ada: Add assertion on expanded code in particular case This patch adds an assertion that checks that expanded code does not contain erroneous access subtype definitions. gcc/ada/ChangeLog: * sem_ch3.adb (Process_Subtype): Add assertion. --- diff --git a/gcc/ada/sem_ch3.adb b/gcc/ada/sem_ch3.adb index 0c262aa40f3..ca500bc1e15 100644 --- a/gcc/ada/sem_ch3.adb +++ b/gcc/ada/sem_ch3.adb @@ -22725,6 +22725,8 @@ package body Sem_Ch3 is Error_Msg_N ("constraint on class-wide type ignored??", Constraint (S)); + else + pragma Assert (False); end if; if Nkind (P) = N_Subtype_Declaration then