https://gcc.gnu.org/g:a9cc2a22e9def732c5cdb40aa86b427f401786c7
commit r16-1437-ga9cc2a22e9def732c5cdb40aa86b427f401786c7 Author: Ronan Desplanques <desplanq...@adacore.com> Date: Fri Mar 28 12:58:36 2025 +0100 ada: Factorize return statement Code cleanup; behavior is unaffected. gcc/ada/ChangeLog: * sem_ch3.adb (Constrain_Index): Factorize return statement. Diff: --- gcc/ada/sem_ch3.adb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gcc/ada/sem_ch3.adb b/gcc/ada/sem_ch3.adb index e56ec5be0259..a5df3f89dac6 100644 --- a/gcc/ada/sem_ch3.adb +++ b/gcc/ada/sem_ch3.adb @@ -15315,13 +15315,12 @@ package body Sem_Ch3 is S, Entity (S)); end if; - return; - else Error_Msg_N ("invalid index constraint", S); Rewrite (S, New_Occurrence_Of (T, Sloc (S))); - return; end if; + + return; end if; -- Complete construction of the Itype