Travis: Consider non-virtual destructors an error in base classes
This also fixes another case where one was missing.
This commit is contained in:
parent
d9f771b5b9
commit
2eed69822b
2 changed files with 3 additions and 1 deletions
|
@ -496,7 +496,7 @@ for env in [test_env, client_env, env]:
|
|||
|
||||
if "clang" in env["CXX"]:
|
||||
# Silence warnings about unused -I options and unknown warning switches.
|
||||
env.AppendUnique(CCFLAGS = Split("-Qunused-arguments -Wno-unknown-warning-option"))
|
||||
env.AppendUnique(CCFLAGS = Split("-Qunused-arguments -Wno-unknown-warning-option -Werror=non-virtual-dtor"))
|
||||
|
||||
if "suncc" in env["TOOLS"]:
|
||||
env["OPT_FLAGS"] = "-g0"
|
||||
|
|
|
@ -66,6 +66,8 @@ public:
|
|||
return data_;
|
||||
}
|
||||
|
||||
virtual ~progressive_base() {}
|
||||
|
||||
private:
|
||||
data_t data_;
|
||||
std::string input_;
|
||||
|
|
Loading…
Add table
Reference in a new issue