diff options
Diffstat (limited to 'src/smt/process_assertions.cpp')
-rw-r--r-- | src/smt/process_assertions.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/smt/process_assertions.cpp b/src/smt/process_assertions.cpp index 719165048..f8af72c3a 100644 --- a/src/smt/process_assertions.cpp +++ b/src/smt/process_assertions.cpp @@ -105,9 +105,6 @@ bool ProcessAssertions::apply(Assertions& as) return true; } - SubstitutionMap& top_level_substs = - d_preprocessingPassContext->getTopLevelSubstitutions(); - if (options::bvGaussElim()) { d_passes["bv-gauss"]->apply(&assertions); @@ -330,6 +327,8 @@ bool ProcessAssertions::apply(Assertions& as) // First, find all skolems that appear in the substitution map - their // associated iteExpr will need to be moved to the main assertion set set<TNode> skolemSet; + SubstitutionMap& top_level_substs = + d_preprocessingPassContext->getTopLevelSubstitutions().get(); SubstitutionMap::iterator pos = top_level_substs.begin(); for (; pos != top_level_substs.end(); ++pos) { |