[Bug c++/33799] Return value's destructor not executed when a local variable's destructor throws

dakron.systems at gmail dot com gcc-bugzilla@gcc.gnu.org
Sun Nov 17 19:23:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33799

dakron <dakron.systems at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dakron.systems at gmail dot com

--- Comment #8 from dakron <dakron.systems at gmail dot com> ---
It seems that this is still the case for all g++ version (up until 9.2). Is
there any plan to address that? The behavior seems wrong as there is not strict
requirement (is it?) about non-throwing destructors.


More information about the Gcc-bugs mailing list