Test: virtual_destructor.cpp virtual_destructor.cpp:18:13: error: 'virtual Plugin::~Plugin()' cannot be overloaded with 'Plugin::~Plugin()' 18 | virtual ~Plugin(); = 0; | ^ virtual_destructor.cpp:12:5: note: previous declaration 'Plugin::~Plugin()' 12 | ~Plugin() { // BUG: Missing virtual | ^ virtual_destructor.cpp:18:24: error: expected unqualified-id before '=' token 18 | virtual ~Plugin(); = 0; | ^