aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/generated
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2022-01-05 19:39:48 -0500
committerJason Merrill <jason@redhat.com>2022-01-06 19:25:43 -0500
commit32d8ff73718fd07a9a7dfd2566d3b7b69f37b6bd (patch)
tree8a181e36328d7c23208fbd7237bd9b2a2524724d /libgfortran/generated
parent6ad76e73375a9c00a0a5f5729ae70bce7a6db5bc (diff)
downloadgcc-32d8ff73718fd07a9a7dfd2566d3b7b69f37b6bd.zip
gcc-32d8ff73718fd07a9a7dfd2566d3b7b69f37b6bd.tar.gz
gcc-32d8ff73718fd07a9a7dfd2566d3b7b69f37b6bd.tar.bz2
c++: when delegating constructor throws [PR103711]
We were always calling the complete destructor if the target constructor throws, even if we were calling the base constructor. PR c++/103711 gcc/cp/ChangeLog: * init.c (perform_target_ctor): Select destructor by in_chrg. gcc/testsuite/ChangeLog: * g++.dg/eh/delegating1.C: New test.
Diffstat (limited to 'libgfortran/generated')
0 files changed, 0 insertions, 0 deletions