cmMacroCommand: Declare tmps in the scope that it's used.
We don't particularly need to reuse the string memory here, and this pattern is not common in CMake.
This commit is contained in:
parent
2c4a7298fc
commit
6774c92b58
|
@ -84,8 +84,6 @@ bool cmMacroHelperCommand::InvokeInitialPass
|
|||
std::vector<std::string> expandedArgs;
|
||||
this->Makefile->ExpandArguments(args, expandedArgs);
|
||||
|
||||
std::string tmps;
|
||||
|
||||
// make sure the number of arguments passed is at least the number
|
||||
// required by the signature
|
||||
if (expandedArgs.size() < this->Args.size() - 1)
|
||||
|
@ -151,7 +149,7 @@ bool cmMacroHelperCommand::InvokeInitialPass
|
|||
}
|
||||
else
|
||||
{
|
||||
tmps = k->Value;
|
||||
std::string tmps = k->Value;
|
||||
// replace formal arguments
|
||||
for (unsigned int j = 0; j < variables.size(); ++j)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue