lbool solver::get_consequences(expr_ref_vector const& asms, expr_ref_vector const& vars, expr_ref_vector& consequences) { try { return get_consequences_core(asms, vars, consequences); } catch (z3_exception& ex) { if (asms.get_manager().canceled()) { set_reason_unknown(Z3_CANCELED_MSG); return l_undef; } else { set_reason_unknown(ex.msg()); } throw; } }
lbool solver::get_consequences(expr_ref_vector const& asms, expr_ref_vector const& vars, expr_ref_vector& consequences) { return get_consequences_core(asms, vars, consequences); }