]> git.ipfire.org Git - thirdparty/gcc.git/commit
ada: Spurious error on abstract primitive with access formals
authorsquirek <squirek@adacore.com>
Tue, 13 Aug 2024 12:06:52 +0000 (12:06 +0000)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Tue, 12 Nov 2024 13:00:49 +0000 (14:00 +0100)
commit9bba882f922e69abc72fa71520be649258cfd856
tree67bf21646c49e0db7da8f139680ebddc45d73e44
parent300557bd6d0145cb0210942d80f866cc3b057695
ada: Spurious error on abstract primitive with access formals

This patch fixes an issue in the compiler whereby using anonymous access
types as abstract overridden subprogram formals for a derived abtract type
may lead to compile-time errors.

gcc/ada/ChangeLog:

* accessibility.adb (Type_Access_Level): Add handling for
subprogram aliases.
gcc/ada/accessibility.adb