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.