cmLocalGenerator: Make GetFeature tail-recursive.
This commit is contained in:
parent
f4150bd88d
commit
314c9ae33b
|
@ -2384,11 +2384,12 @@ 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);
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue