[Bug ada/123088] internal error on illegal aggregate for private type

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Dec 11 12:39:30 GMT 2025


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123088

--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-15 branch has been updated by Eric Botcazou
<ebotcazou@gcc.gnu.org>:

https://gcc.gnu.org/g:968e9b3be9e8e9afcd5a55804bfe6c466313e28c

commit r15-10595-g968e9b3be9e8e9afcd5a55804bfe6c466313e28c
Author: Eric Botcazou <ebotcazou@adacore.com>
Date:   Thu Dec 11 10:07:15 2025 +0100

    Ada: Fix internal error on illegal aggregate for private type

    This just adds a guard for illegal cases to Resolve_Record_Aggregate.

    gcc/ada/
            PR ada/123088
            * sem_aggr.adb (Resolve_Record_Aggregate): Add missing guard.

    gcc/testsuite/
            * gnat.dg/aggr33.adb: New test.


More information about the Gcc-bugs mailing list