diff options
-rw-r--r-- | src/theory/arith/theory_arith.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/theory/arith/theory_arith.cpp b/src/theory/arith/theory_arith.cpp index 05159407c..ec5752d3a 100644 --- a/src/theory/arith/theory_arith.cpp +++ b/src/theory/arith/theory_arith.cpp @@ -587,6 +587,10 @@ Node TheoryArith::callDioSolver(){ if(lb == ub){ Assert(lb.getKind() == EQUAL); orig = lb; + }else if(lb.getKind() == EQUAL){ + orig = lb; + }else if(ub.getKind() == EQUAL){ + orig = ub; }else{ NodeBuilder<> nb(AND); nb << ub << lb; |