On Tuesday, 23 April 2024 at 12:18:34 UTC, Quirin Schroll wrote: > The destructor not running at all is really surprising if you > allocated the object normally. It normally happens but is not guaranteed, especially with a conservative collector (one which does not know whether a word of memory is a pointer or not). -Steve