From c63d08007cee954261831591769a82592c012215 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Fri, 29 Oct 2021 14:08:03 +0200
Subject: [PATCH] Fix error message when using pac_expectation with
 occbin_constraints

By the way, also fix the argument name (the model is not a VAR).

(cherry picked from commit 0123326123545181e1fb447eb770552907b57dae)
---
 src/ParsingDriver.cc | 6 +++---
 src/ParsingDriver.hh | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/ParsingDriver.cc b/src/ParsingDriver.cc
index af2cf849..86b066b3 100644
--- a/src/ParsingDriver.cc
+++ b/src/ParsingDriver.cc
@@ -2580,12 +2580,12 @@ ParsingDriver::add_var_expectation(const string &model_name)
 }
 
 expr_t
-ParsingDriver::add_pac_expectation(const string &var_model_name)
+ParsingDriver::add_pac_expectation(const string &model_name)
 {
   if (data_tree == occbin_constraints_tree.get())
-    error("The 'var_expectation' operator is forbidden in 'occbin_constraints'.");
+    error("The 'pac_expectation' operator is forbidden in 'occbin_constraints'.");
 
-  return data_tree->AddPacExpectation(var_model_name);
+  return data_tree->AddPacExpectation(model_name);
 }
 
 void
diff --git a/src/ParsingDriver.hh b/src/ParsingDriver.hh
index af0dca75..0c21db3b 100644
--- a/src/ParsingDriver.hh
+++ b/src/ParsingDriver.hh
@@ -738,7 +738,7 @@ public:
   //! Writes token "VAR_EXPECTATION(model_name)" to model tree
   expr_t add_var_expectation(const string &model_name);
   //! Writes token "PAC_EXPECTATION(model_name, discount, growth)" to model tree
-  expr_t add_pac_expectation(const string &var_model_name);
+  expr_t add_pac_expectation(const string &model_name);
   //! Creates pac_model statement
   void begin_pac_growth();
   void begin_pac_model();
-- 
GitLab