Check for unused variables in the dtor
This commit is contained in:
parent
91c4c9921c
commit
05cb0f4daf
|
@ -178,6 +178,15 @@ bool cmMakefile::NeedCacheCompatibility(int major, int minor)
|
||||||
|
|
||||||
cmMakefile::~cmMakefile()
|
cmMakefile::~cmMakefile()
|
||||||
{
|
{
|
||||||
|
std::set<cmStdString> usage = this->Internal->VarUsageStack.top();
|
||||||
|
std::set<cmStdString>::const_iterator it = usage.begin();
|
||||||
|
for (; it != usage.end(); ++it)
|
||||||
|
{
|
||||||
|
if (!this->VariableUsed(it->c_str()))
|
||||||
|
{
|
||||||
|
this->CheckForUnused("out of scope", it->c_str());
|
||||||
|
}
|
||||||
|
}
|
||||||
for(std::vector<cmInstallGenerator*>::iterator
|
for(std::vector<cmInstallGenerator*>::iterator
|
||||||
i = this->InstallGenerators.begin();
|
i = this->InstallGenerators.begin();
|
||||||
i != this->InstallGenerators.end(); ++i)
|
i != this->InstallGenerators.end(); ++i)
|
||||||
|
|
Loading…
Reference in New Issue