cmLocalGenerator: Make GetFeature tail-recursive.

This commit is contained in:
Stephen Kelly 2015-08-02 09:11:55 +02:00
parent f4150bd88d
commit 314c9ae33b
1 changed files with 4 additions and 3 deletions

View File

@ -2384,12 +2384,13 @@ const char* cmLocalGenerator::GetFeature(const std::string& feature,
{ {
return value; return value;
} }
if(cmLocalGenerator* parent = this->GetParent()) cmLocalGenerator* parent = this->GetParent();
if(!parent)
{ {
return parent->GetFeature(feature, config);
}
return 0; return 0;
} }
return parent->GetFeature(feature, config);
}
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
std::string std::string