diff options
author | Javier Miranda <miranda@adacore.com> | 2024-04-18 09:54:22 +0000 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2024-06-10 11:04:01 +0200 |
commit | add6d89eaed4070803882b9a0b643d963ca8d80a (patch) | |
tree | 8df4272e2c127133151310671fe222cb3b7034da /missing | |
parent | f5e372e2a31c19ed0c784cfb3ebd373802a106ff (diff) | |
download | gcc-add6d89eaed4070803882b9a0b643d963ca8d80a.zip gcc-add6d89eaed4070803882b9a0b643d963ca8d80a.tar.gz gcc-add6d89eaed4070803882b9a0b643d963ca8d80a.tar.bz2 |
ada: Storage_Error in indirect call to function returning limited type
At runtime the code generated by the compiler reports the
exception Storage_Error in an indirect call through an
access-to-subprogram variable that references a function
returning a limited tagged type object.
gcc/ada/
* sem_ch6.adb (Might_Need_BIP_Task_Actuals): Add support
for access-to-subprogram parameter types.
* exp_ch6.adb (Add_Task_Actuals_To_Build_In_Place_Call):
Add dummy BIP parameters to access-to-subprogram types
that may reference a function that has BIP parameters.
Diffstat (limited to 'missing')
0 files changed, 0 insertions, 0 deletions