Deleting abstract classes without virtual destructors is undefined
Merge pull request #1 from JonnyH/fix-virtual-destructors

Deleting abstract classes without virtual destructors is undefined