Right, but I was thinking if it makes more sense to have the error message like "class C should have a virtual destructor ~C()"?