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

minor code simplification

This commit is contained in:
Nuno Lopes 2020-02-06 09:01:16 +00:00
parent 459df32211
commit 8279b406ab

View file

@ -518,11 +518,11 @@ public:
bool assert_expr(expr * t, bool sign) override {
expr* tt;
if ((!sign && m.is_false(t)) ||
(sign && m.is_true(t)) ||
(!sign && m.is_not(t, tt) && m.is_true(tt)) ||
(sign && m.is_not(t, tt) && m.is_false(tt)))
return false;
if (m.is_false(t) || (m.is_not(t, tt) && m.is_true(tt)))
return sign;
if (m.is_true(t) || (m.is_not(t, tt) && m.is_false(tt)))
return !sign;
m_scoped_substitution.push();
if (!sign) {