From 28f89261ab1fe1b3c9f6936f2a303c2c27ed8c8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Fri, 28 Jan 2022 16:01:44 +0100 Subject: [PATCH] Minor simplification of SymbolTable::addDiffAuxiliaryVar() For symmetry with SymbolTable::addUnaryOpAuxiliaryVar(). --- src/SymbolTable.cc | 6 ------ src/SymbolTable.hh | 3 +-- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/SymbolTable.cc b/src/SymbolTable.cc index d76a7d9c..72ee3307 100644 --- a/src/SymbolTable.cc +++ b/src/SymbolTable.cc @@ -594,12 +594,6 @@ SymbolTable::addDiffAuxiliaryVar(int index, expr_t expr_arg, int orig_symb_id, i return symb_id; } -int -SymbolTable::addDiffAuxiliaryVar(int index, expr_t expr_arg) noexcept(false) -{ - return addDiffAuxiliaryVar(index, expr_arg, -1, 0); -} - int SymbolTable::addUnaryOpAuxiliaryVar(int index, expr_t expr_arg, string unary_op, int orig_symb_id, int orig_lag) noexcept(false) { diff --git a/src/SymbolTable.hh b/src/SymbolTable.hh index 373fe32b..b9cf7287 100644 --- a/src/SymbolTable.hh +++ b/src/SymbolTable.hh @@ -343,8 +343,7 @@ public: diffLead increases it). */ pair<int, int> unrollDiffLeadLagChain(int symb_id, int lag) const noexcept(false); //! Adds an auxiliary variable when the diff operator is encountered - int addDiffAuxiliaryVar(int index, expr_t expr_arg) noexcept(false); - int addDiffAuxiliaryVar(int index, expr_t expr_arg, int orig_symb_id, int orig_lag) noexcept(false); + int addDiffAuxiliaryVar(int index, expr_t expr_arg, int orig_symb_id = -1, int orig_lag = 0) noexcept(false); //! Takes care of timing between diff statements int addDiffLagAuxiliaryVar(int index, expr_t expr_arg, int orig_symb_id, int orig_lag) noexcept(false); //! Takes care of timing between diff statements -- GitLab