#include <iostream>
using namespace std;
struct C
{
C() { cout << "C()\n"; }
~C() { cout << "~C()\n"; }
};
using D = C;
int main()
{
D d;
d.~D();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEMKewoJQygpIAl7IGNvdXQgPDwgIkMoKVxuIjsgfQoJfkMoKQl7IGNvdXQgPDwgIn5DKClcbiI7IH0KfTsKCnVzaW5nIEQgPSBDOwoKaW50IG1haW4oKSAKewoJRCBkOwoJZC5+RCgpOwp9