mirror of
https://github.com/Z3Prover/z3
synced 2025-06-06 22:23:22 +00:00
minor code simplification
This commit is contained in:
parent
459df32211
commit
8279b406ab
1 changed files with 5 additions and 5 deletions
|
@ -518,11 +518,11 @@ public:
|
||||||
|
|
||||||
bool assert_expr(expr * t, bool sign) override {
|
bool assert_expr(expr * t, bool sign) override {
|
||||||
expr* tt;
|
expr* tt;
|
||||||
if ((!sign && m.is_false(t)) ||
|
if (m.is_false(t) || (m.is_not(t, tt) && m.is_true(tt)))
|
||||||
(sign && m.is_true(t)) ||
|
return sign;
|
||||||
(!sign && m.is_not(t, tt) && m.is_true(tt)) ||
|
|
||||||
(sign && m.is_not(t, tt) && m.is_false(tt)))
|
if (m.is_true(t) || (m.is_not(t, tt) && m.is_false(tt)))
|
||||||
return false;
|
return !sign;
|
||||||
|
|
||||||
m_scoped_substitution.push();
|
m_scoped_substitution.push();
|
||||||
if (!sign) {
|
if (!sign) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue