From 952f545cd7248ad33ee168a3962bbb2eee61c0a5 Mon Sep 17 00:00:00 2001 From: Houtan Bastani Date: Fri, 30 Dec 2016 18:32:20 +0100 Subject: [PATCH] avoid unnecessary processing when a stream has 32 or fewer nested parenthesis. #1201 --- preprocessor/ModelTree.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/preprocessor/ModelTree.cc b/preprocessor/ModelTree.cc index b0df567c9..eb7b3e118 100644 --- a/preprocessor/ModelTree.cc +++ b/preprocessor/ModelTree.cc @@ -1296,6 +1296,8 @@ void ModelTree::fixNestedParenthesis(ostringstream &output, map &tmp_paren_vars) const { string str = output.str(); + if (!testNestedParenthesis(str)) + return; int open = 0; int first_open_paren = 0; int matching_paren = 0;