aboutsummaryrefslogtreecommitdiff
path: root/missing
diff options
context:
space:
mode:
authorJavier Miranda <miranda@adacore.com>2024-04-18 09:54:22 +0000
committerMarc Poulhiès <poulhies@adacore.com>2024-06-10 11:04:01 +0200
commitadd6d89eaed4070803882b9a0b643d963ca8d80a (patch)
tree8df4272e2c127133151310671fe222cb3b7034da /missing
parentf5e372e2a31c19ed0c784cfb3ebd373802a106ff (diff)
downloadgcc-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