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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Marc Poulhi?s <d...@gcc.gnu.org>:

https://gcc.gnu.org/g:d77ba2eec2a560514de162bf9499194250f291e2

commit r15-4162-gd77ba2eec2a560514de162bf9499194250f291e2
Author: Eric Botcazou <ebotca...@adacore.com>
Date:   Wed Sep 11 19:42:03 2024 +0200

    ada: Fix bogus error in instantiation with formal package

    The compiler reports that an actual does not match the formal when there
    is a defaulted formal discrete type because Check_Formal_Package_Instance
    fails to skip the implicit base type generated by the compiler.

    gcc/ada/ChangeLog:
            PR ada/114636
            * sem_ch12.adb (Check_Formal_Package_Instance): For a defaulted
            formal discrete type, skip the generated implicit base type.

Reply via email to