cmDefinitions: Invert conditional code.

Return the simple case first.
This commit is contained in:
Stephen Kelly 2015-04-26 12:39:53 +02:00
parent 5ccff6408c
commit b48ea26a9d
1 changed files with 6 additions and 5 deletions

View File

@ -29,14 +29,15 @@ cmDefinitions::GetInternal(const std::string& key)
{ {
return i->second; return i->second;
} }
if(cmDefinitions* up = this->Up) cmDefinitions* up = this->Up;
if(!up)
{ {
return this->NoDef;
}
// Query the parent scope and store the result locally. // Query the parent scope and store the result locally.
Def def = up->GetInternal(key); Def def = up->GetInternal(key);
return this->Map.insert(MapType::value_type(key, def)).first->second; return this->Map.insert(MapType::value_type(key, def)).first->second;
} }
return this->NoDef;
}
//---------------------------------------------------------------------------- //----------------------------------------------------------------------------
const char* cmDefinitions::Get(const std::string& key) const char* cmDefinitions::Get(const std::string& key)