aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gen_il-fields.ads
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2023-02-08 16:26:46 +0100
committerMarc Poulhiès <poulhies@adacore.com>2023-05-22 10:44:10 +0200
commitea97b4dbee9eaf4c88228ded8b7c56351a2b1659 (patch)
tree90235a3fc197a9d3f73c5f91f17a073414e8601f /gcc/ada/gen_il-fields.ads
parent55f24dde7b5c87d9ab00e3b268e2080b9bdd1cc9 (diff)
downloadgcc-ea97b4dbee9eaf4c88228ded8b7c56351a2b1659.zip
gcc-ea97b4dbee9eaf4c88228ded8b7c56351a2b1659.tar.gz
gcc-ea97b4dbee9eaf4c88228ded8b7c56351a2b1659.tar.bz2
ada: Fix spurious freezing error on nonabstract null extension
This prevents the wrapper function created for each nonoverridden inherited function with a controlling result of nonabstract null extensions of tagged types from causing premature freezing of types referenced in its profile. gcc/ada/ * exp_ch3.adb (Make_Controlling_Function_Wrappers): Create the body as the expanded body of an expression function.
Diffstat (limited to 'gcc/ada/gen_il-fields.ads')
0 files changed, 0 insertions, 0 deletions