Skip to content
Snippets Groups Projects
Commit 5d9aaeef authored by Houtan Bastani's avatar Houtan Bastani
Browse files

preprocessor: reindex varobs in symboltable

parent 549c6637
Branches
No related tags found
No related merge requests found
...@@ -510,6 +510,14 @@ SymbolTable::rmExo(set<int> &unused) throw (FrozenException) ...@@ -510,6 +510,14 @@ SymbolTable::rmExo(set<int> &unused) throw (FrozenException)
markPredetermined(getID(orig_name_table[*it])); markPredetermined(getID(orig_name_table[*it]));
else else
markPredetermined(*it); markPredetermined(*it);
vector<int> orig_varobs = varobs;
varobs.clear();
for (vector<int>::const_iterator it=orig_varobs.begin(); it != orig_varobs.end(); it++)
if (orig_name_table[*it] != getName(*it))
addObservedVariable(getID(orig_name_table[*it]));
else
addObservedVariable(*it);
} }
void void
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment