https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113862
--- Comment #5 from Pascal Pignard <p.p11 at orange dot fr> --- Created attachment 57522 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57522&action=edit Reproducer updated (no more error) I apologize the reproducer was wrong, I assumed Some_Array unconstrained whereas it should have been constrained: type Some_Array is array (Positive range 1 .. 10) of NTCT; Then no more error issue. I've updated the reproducer. Sorry for that, Pascal.