On Friday, 22 December 2017 at 00:09:31 UTC, Mike Franklin wrote: > > What condition(s) would cause a destructor for an object that > is managed by the GC to potentially not be called? > Good question. It's true that barring an Error, they should be called by the GC at runtime termination.