3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00
This commit is contained in:
Nikolaj Bjorner 2021-04-07 12:20:12 -07:00
parent a99e75f58f
commit d9af8ea9fb
3 changed files with 6 additions and 0 deletions

View file

@ -42,6 +42,7 @@ extern "C" {
Z3_TRY;
ast_manager& m = mk_c(c)->m();
scoped_ptr<cmd_context> ctx = alloc(cmd_context, false, &(m));
ctx->register_plist();
ctx->set_ignore_check(true);
Z3_ast_vector_ref * v = alloc(Z3_ast_vector_ref, *mk_c(c), m);

View file

@ -760,6 +760,10 @@ void cmd_context::init_manager_core(bool new_manager) {
m_check_logic.set_logic(m(), m_logic);
}
void cmd_context::register_plist() {
insert(pm().mk_plist_decl());
}
void cmd_context::init_manager() {
if (m_manager_initialized) {
// no-op

View file

@ -330,6 +330,7 @@ public:
cmd_context(bool main_ctx = true, ast_manager * m = nullptr, symbol const & l = symbol::null);
~cmd_context() override;
void set_cancel(bool f);
void register_plist();
context_params & params() { return m_params; }
solver_factory &get_solver_factory() { return *m_solver_factory; }
opt_wrapper* get_opt();