aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2011-09-01 12:48:23 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2011-09-01 12:48:23 +0200
commit8c5b03a08edcee621c86f18bf0c1eb829ea3d12c (patch)
treecd0809cd44f2c936033a9381e9cc67d622d5ade1 /gcc/expr.c
parent3040dbd48e3f11838cbe6e7d21524f903f7d3a01 (diff)
downloadgcc-8c5b03a08edcee621c86f18bf0c1eb829ea3d12c.zip
gcc-8c5b03a08edcee621c86f18bf0c1eb829ea3d12c.tar.gz
gcc-8c5b03a08edcee621c86f18bf0c1eb829ea3d12c.tar.bz2
[multiple changes]
2011-09-01 Hristian Kirtchev <kirtchev@adacore.com> * exp_ch7.adb (Find_Insertion_List): New routine. (Process_Transient_Objects): Add code to handle the abnormal finalization of a controlled transient associated with a subprogram call. Since transients are cleaned up right after the associated context, an exception raised during a subprogram call may bypass the finalization code. 2011-09-01 Robert Dewar <dewar@adacore.com> * exp_ch6.adb (Expand_Call): Check actual for aliased parameter is aliased. From-SVN: r178403
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions