mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-12 23:43:59 +03:00
cmDefinitions: Invert conditional code.
Return the simple case first.
This commit is contained in:
1 parent
5ccff6408c
commit
b48ea26a9d
1 file changed
+6
-5
@@ -29,13 +29,14 @@ cmDefinitions::GetInternal(const std::string& key)
|
||||
{
|
||||
return i->second;
|
||||
}
|
||||
if(cmDefinitions* up = this->Up)
|
||||
cmDefinitions* up = this->Up;
|
||||
if(!up)
|
||||
{
|
||||
// Query the parent scope and store the result locally.
|
||||
Def def = up->GetInternal(key);
|
||||
return this->Map.insert(MapType::value_type(key, def)).first->second;
|
||||
return this->NoDef;
|
||||
}
|
||||
return this->NoDef;
|
||||
// Query the parent scope and store the result locally.
|
||||
Def def = up->GetInternal(key);
|
||||
return this->Map.insert(MapType::value_type(key, def)).first->second;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
Reference in new issue
Block a user