Previously it was thought that the Microsoft ABI used '?1' for
complete dtors. In fact, '?1' is for base dtors, and '?_D' is for
complete dtors. (Some confusion arose from documentation referring
to complete dtors as 'vbase dtors'.) The dtor forms other than the
base dtor are emitted by a TU when required by that TU, even when
the body is not present.
Also, fix the implicit parameter belonging to deleting destructors.
That parameter is an integer, not a boolean.
Please add a test that checks mangling of a static in a destructor of a class with virtual bases