3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-18 05:04:45 +00:00

Remove not_op

This commit is contained in:
Jakob Rath 2022-11-30 11:47:00 +01:00
parent 7febcd47ec
commit 032e7e0337
3 changed files with 12 additions and 10 deletions

View file

@ -28,7 +28,7 @@ namespace polysat {
class op_constraint final : public constraint {
public:
enum class code { lshr_op, ashr_op, shl_op, and_op, or_op, xor_op, not_op };
enum class code { lshr_op, ashr_op, shl_op, and_op, or_op, xor_op };
protected:
friend class constraint_manager;
@ -49,6 +49,8 @@ namespace polysat {
void narrow_and(solver& s);
static lbool eval_and(pdd const& p, pdd const& q, pdd const& r);
std::ostream& display(std::ostream& out, char const* eq) const;
public:
~op_constraint() override {}
pdd const& p() const { return m_p; }