diff options
author | Javier Miranda <miranda@adacore.com> | 2020-04-16 11:06:31 -0400 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-06-17 04:14:18 -0400 |
commit | 765005dd6791889af2731073bb7c5f6305d14f01 (patch) | |
tree | 13c5a99380af84a166f21ac4f0965bdd34f21419 /gcc/tree-pass.h | |
parent | da901811dc478d45e7dc1028dce0bda8abbbee65 (diff) | |
download | gcc-765005dd6791889af2731073bb7c5f6305d14f01.zip gcc-765005dd6791889af2731073bb7c5f6305d14f01.tar.gz gcc-765005dd6791889af2731073bb7c5f6305d14f01.tar.bz2 |
[Ada] Crash in tagged type constructor with task components
2020-06-17 Javier Miranda <miranda@adacore.com>
gcc/ada/
* exp_ch6.adb (Has_BIP_Extra_Formal): New subprogram.
(Needs_BIP_Task_Actuals): Add support for the subprogram type
internally generated for dispatching calls.
* exp_disp.adb (Expand_Dispatching_Call): Adding code to
explicitly duplicate the extra formals of the target subprogram.
* freeze.adb (Check_Extra_Formals): New subprogram.
(Freeze_Subprogram): Fix decoration of Extra_Formals.
* sem_ch3.adb (Derive_Subprogram): Fix decoration of
Extra_Formals.
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions