Add -Wnon-virtual-dtor

This commit is contained in:
Derek Bailey
2022-04-12 16:22:39 -07:00
parent 67b33b2942
commit a2c913aec3
2 changed files with 3 additions and 0 deletions

View File

@@ -361,6 +361,7 @@ else()
-Wextra-semi
-Werror=shadow
-fsigned-char
-Wnon-virtual-dtor
$<$<CXX_COMPILER_ID:CLANG>:
$<$<VERSION_GREATER:$<CXX_COMPILER_VERSION>,3.8>:

View File

@@ -108,6 +108,8 @@ class Namer {
Namer(Config config, std::set<std::string> keywords)
: config_(config), keywords_(std::move(keywords)) {}
virtual ~Namer() {}
template<typename T> std::string Method(const T &s) const {
return Method(s.name);
}