3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-08 12:11:23 +00:00

Simple guard in order to not get model before setting solver

This commit is contained in:
Anh-Dung Phan 2013-12-10 17:10:23 -08:00
parent 2c577a304d
commit 34c96a8fe0
2 changed files with 17 additions and 17 deletions

View file

@ -29,7 +29,7 @@ namespace opt {
class optsmt {
ast_manager& m;
opt_solver* s;
opt_solver* m_s;
volatile bool m_cancel;
vector<inf_eps> m_lower;
vector<inf_eps> m_upper;
@ -39,9 +39,9 @@ namespace opt {
symbol m_engine;
model_ref m_model;
public:
optsmt(ast_manager& m): m(m), s(0), m_cancel(false), m_objs(m) {}
optsmt(ast_manager& m): m(m), m_s(0), m_cancel(false), m_objs(m) {}
lbool operator()(opt_solver& s);
lbool operator()(opt_solver& solver);
void add(app* t, bool is_max);