From 6bd1ff8e1c1d02b7c6fe3a8d09f23ebbb78ee536 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Mon, 2 Jan 2017 11:21:28 +0100
Subject: [PATCH] 3b20d41a92db4267c0ba13278f3885aba67e6c47 used to_string from
 C++11 standard which breaks the snapshot build. #1201

---
 preprocessor/ModelTree.cc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/preprocessor/ModelTree.cc b/preprocessor/ModelTree.cc
index eb7b3e118a..415bdfa4b8 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
-- 
GitLab