Remove some unnecessary temporary std::string allocation
Automatically detected by clang-tidy using performance-inefficient-string-concatenation check. Several of the detected cases are left unattended, because the syntax is more elegant as it is, and they are not performance-critical.master
parent
b31de3d9a6
commit
cbfad751c8
|
@ -1169,7 +1169,7 @@ ModelTree::fixNestedParenthesis(ostringstream& output, map<string, string>& tmp_
|
|||
if (auto it = tmp_paren_vars.find(val); it == tmp_paren_vars.end())
|
||||
{
|
||||
varname = "paren32_tmp_var_" + to_string(i1++);
|
||||
repstr = repstr + varname + " = " + val + ";\n";
|
||||
repstr += varname + " = " + val + ";\n";
|
||||
tmp_paren_vars[val] = varname;
|
||||
}
|
||||
else
|
||||
|
@ -1182,7 +1182,7 @@ ModelTree::fixNestedParenthesis(ostringstream& output, map<string, string>& tmp_
|
|||
if (auto it = tmp_paren_vars.find(str1); it == tmp_paren_vars.end())
|
||||
{
|
||||
varname = "paren32_tmp_var_" + to_string(i1++);
|
||||
repstr = repstr + varname + " = " + str1 + ";\n";
|
||||
repstr += varname + " = " + str1 + ";\n";
|
||||
}
|
||||
else
|
||||
varname = it->second;
|
||||
|
|
Loading…
Reference in New Issue