89eeb64854
Prevents undefined behavior when destroying a derived class through a base class pointer.
Prevents undefined behavior when destroying a derived class through a base class pointer.