diff --git a/preprocessor/ModelTree.cc b/preprocessor/ModelTree.cc index eb7b3e118ab3e6ecbce1f989eb50c82329e20c8b..415bdfa4b8d63c0fb10543a2bd73eabeed904d7c 100644 --- a/preprocessor/ModelTree.cc +++ b/preprocessor/ModelTree.cc @@ -1361,7 +1361,9 @@ ModelTree::fixNestedParenthesis(ostringstream &output, map<string, string> &tmp_ it = tmp_paren_vars.find(val); if (it == tmp_paren_vars.end()) { - varname = "paren32_tmp_var_" + to_string(i1++); + ostringstream ptvstr; + ptvstr << i1++; + varname = "paren32_tmp_var_" + ptvstr.str(); repstr = repstr + varname + " = " + val + ";\n"; tmp_paren_vars[val] = varname; } @@ -1375,7 +1377,9 @@ ModelTree::fixNestedParenthesis(ostringstream &output, map<string, string> &tmp_ it = tmp_paren_vars.find(str1); if (it == tmp_paren_vars.end()) { - varname = "paren32_tmp_var_" + to_string(i1++); + ostringstream ptvstr; + ptvstr << i1++; + varname = "paren32_tmp_var_" + ptvstr.str(); repstr = repstr + varname + " = " + str1 + ";\n"; } else