https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101480
--- Comment #23 from Jonathan Wakely <redi at gcc dot gnu.org> --- The first thing a delete expression does is invoke the destructor, after that there is no object anyway.
redi at gcc dot gnu.org via Gcc-bugs Tue, 12 Oct 2021 05:55:50 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101480
--- Comment #23 from Jonathan Wakely <redi at gcc dot gnu.org> --- The first thing a delete expression does is invoke the destructor, after that there is no object anyway.