MIN: Problem with destructors in dummy instance?

Joe Kaplan's icon

I have a class destructor with an if (dummy() == false) block, and it seems to be running even in the dummy instance.

Is this expected?

This turned out not to be the source of an issue I was struggling with, but it caught me by surprise as I was debugging stuff.