cp/
commit2b073aa68143d9c2ce52cde0243eca27cae888d3
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Apr 2016 19:59:56 +0000 (20 19:59 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Apr 2016 19:59:56 +0000 (20 19:59 +0000)
treecc271a4402029d6096a19aed56d717400e6ea923
parent8a574c111102d77e90033c3d2a94e071cd69c5fb
cp/
PR c++/55635
* init.c (build_vec_delete_1): Protect operator delete call in try
finally.
(build_delete): Likewise.
* optimize.c (build_delete_destructor_body): Likewise.

testsuite/
PR c++/55635
* g++.dg/eh/delete1.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235297 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/cp/optimize.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/delete1.C [new file with mode: 0644]