From e7067a04d8728ea298f67fc1b7c32f333545342a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Tue, 7 Sep 2010 13:03:51 +0200 Subject: [PATCH] Preprocessor: change the automatically generated name of auxiliary vars for lagged endo/exo so that they contain the type-specific symbol ID (instead of the preprocessor internal symbol ID) --- SymbolTable.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SymbolTable.cc b/SymbolTable.cc index 91e1b6f4..c054f95a 100644 --- a/SymbolTable.cc +++ b/SymbolTable.cc @@ -295,7 +295,7 @@ SymbolTable::addLagAuxiliaryVarInternal(bool endo, int orig_symb_id, int orig_le varname << "AUX_ENDO_LAG_"; else varname << "AUX_EXO_LAG_"; - varname << orig_symb_id << "_" << -orig_lead_lag; + varname << getTypeSpecificID(orig_symb_id)+1 << "_" << -orig_lead_lag; int symb_id; try