From bfcfbac66d3dec21853a1b1bb575291d80d99b69 Mon Sep 17 00:00:00 2001 From: Houtan Bastani <houtan@dynare.org> Date: Mon, 30 Sep 2019 14:15:36 +0200 Subject: [PATCH] change error message when trying to write unused endogenous variable. #29 --- src/ExprNode.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ExprNode.cc b/src/ExprNode.cc index 5bed7243..58d4d888 100644 --- a/src/ExprNode.cc +++ b/src/ExprNode.cc @@ -1211,11 +1211,13 @@ VariableNode::writeOutput(ostream &output, ExprNodeOutputType output_type, cerr << "VariableNode::writeOutput: Impossible case" << endl; exit(EXIT_FAILURE); } + case SymbolType::unusedEndogenous: + cerr << "ERROR: You cannot use an unused endogenous variable in an expression" << endl; + exit(EXIT_FAILURE); case SymbolType::externalFunction: case SymbolType::trend: case SymbolType::logTrend: case SymbolType::statementDeclaredVariable: - case SymbolType::unusedEndogenous: case SymbolType::endogenousVAR: cerr << "VariableNode::writeOutput: Impossible case" << endl; exit(EXIT_FAILURE); -- GitLab