aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppdefault.cc
diff options
context:
space:
mode:
authorJustin Squirek <squirek@adacore.com>2022-08-18 19:48:22 +0000
committerMarc Poulhiès <poulhies@adacore.com>2022-09-06 09:14:22 +0200
commitc66e69f33744e897c64a16e78ba893d1ea439139 (patch)
treea4e428a3f8d71c30c5913d5c29929f5d94064baf /gcc/cppdefault.cc
parentd644c519672601c7a2c1627a875dcd8e16aed9c9 (diff)
downloadgcc-c66e69f33744e897c64a16e78ba893d1ea439139.zip
gcc-c66e69f33744e897c64a16e78ba893d1ea439139.tar.gz
gcc-c66e69f33744e897c64a16e78ba893d1ea439139.tar.bz2
[Ada] Handle new At_End expansion during unnesting
This patch modifies the marking of nested subprograms requiring static links, so that the changes made to "At end" procedures get handled properly. gcc/ada/ * exp_unst.adb (Visit_Node): Add N_Block_Statement to the enclosing construct case since they can now have "At end" procedures. Also, recognize calls from "At end" procedures when recording subprograms.
Diffstat (limited to 'gcc/cppdefault.cc')
0 files changed, 0 insertions, 0 deletions