Test: virtual_destructor.cpp virtual_destructor.cpp:19:13: error: 'virtual Plugin::~Plugin()' cannot be overloaded with 'Plugin::~Plugin()' 19 | virtual ~Plugin() = default; | ^ virtual_destructor.cpp:12:5: note: previous declaration 'Plugin::~Plugin()' 12 | ~Plugin() { // BUG: Missing virtual | ^