Skip to content

Commit 203ba12

Browse files
moving to context reset model
Signed-off-by: Nikolaj Bjorner <[email protected]>
1 parent 724a42b commit 203ba12

File tree

3 files changed

+133
-102
lines changed

3 files changed

+133
-102
lines changed

src/model/model.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,9 @@ model * model::translate(ast_translation & translator) const {
178178
// Translate usort interps
179179
for (auto const& kv : m_usort2universe) {
180180
ptr_vector<expr> new_universe;
181-
for (expr* e : *kv.m_value)
181+
for (expr* e : *kv.m_value) {
182182
new_universe.push_back(translator(e));
183+
}
183184
res->register_usort(translator(kv.m_key),
184185
new_universe.size(),
185186
new_universe.c_ptr());
@@ -342,7 +343,6 @@ void model::cleanup_interp(top_sort& ts, func_decl* f) {
342343
fi->insert_entry(fe->get_args(), e2);
343344
}
344345
}
345-
346346
}
347347
}
348348

src/model/model_evaluator.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@ Module Name:
1616
Revision History:
1717
1818
--*/
19-
#include "model/model.h"
20-
#include "model/model_evaluator_params.hpp"
21-
#include "model/model_evaluator.h"
22-
#include "model/model_v2_pp.h"
19+
#include "ast/ast_pp.h"
20+
#include "ast/ast_util.h"
2321
#include "ast/rewriter/rewriter_types.h"
2422
#include "ast/rewriter/bool_rewriter.h"
2523
#include "ast/rewriter/arith_rewriter.h"
@@ -31,10 +29,13 @@ Revision History:
3129
#include "ast/rewriter/fpa_rewriter.h"
3230
#include "ast/rewriter/th_rewriter.h"
3331
#include "ast/rewriter/rewriter_def.h"
34-
#include "ast/ast_pp.h"
35-
#include "ast/ast_util.h"
36-
#include "model/model_smt2_pp.h"
3732
#include "ast/rewriter/var_subst.h"
33+
#include "model/model_smt2_pp.h"
34+
#include "model/model.h"
35+
#include "model/model_evaluator_params.hpp"
36+
#include "model/model_evaluator.h"
37+
#include "model/model_v2_pp.h"
38+
3839

3940
namespace {
4041

0 commit comments

Comments
 (0)