build a shim function around the compound dtor that translates a C++ destructor to a destructor with extern(D) calling convention
the aggregate that contains the destructor to wrap
the scope in which to analyze the new function
the shim destructor, semantically analyzed and added to the class as a member
See Implementation
build a shim function around the compound dtor that translates a C++ destructor to a destructor with extern(D) calling convention