[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2021-12-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 Andrew Pinski changed: What|Removed |Added CC||programmerjake at gmail dot com ---

[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2021-12-10 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Target Milestone|---

[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2016-04-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2016-04-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Wed Apr 20 19:59:56 2016 New Revision: 235297 URL: https://gcc.gnu.org/viewcvs?rev=235297=gcc=rev Log: cp/ PR c++/55635 * init.c (build_vec_delete_1): Protect

[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2016-03-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/55635] Deallocation function (operator delete) not called when destructor throws exception

2012-12-10 Thread joedoefawnbuck at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 --- Comment #2 from Kerrek SB joedoefawnbuck at googlemail dot com 2012-12-10 09:08:46 UTC --- Interesting, thank you! The bug remains, however, both with -std=c++11 and noexcept(false), and with -std=c++98 and throw(int). Also, with

[Bug c++/55635] Deallocation function (operator delete) not called when destructor throws exception

2012-12-10 Thread joedoefawnbuck at googlemail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 --- Comment #3 from Kerrek SB joedoefawnbuck at googlemail dot com 2012-12-10 09:10:25 UTC --- (Sorry, I meant *without* noexcept(false).)

[Bug c++/55635] Deallocation function (operator delete) not called when destructor throws exception

2012-12-10 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 --- Comment #4 from Jonathan Wakely redi at gcc dot gnu.org 2012-12-10 10:37:29 UTC --- G++ 4.7 doesn't call terminate because it doesn't implement http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1123, but trunk does.

[Bug c++/55635] Deallocation function (operator delete) not called when destructor throws exception

2012-12-09 Thread redi at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW