edits
authorbdemsky <bdemsky@uci.edu>
Mon, 21 Aug 2017 21:28:51 +0000 (14:28 -0700)
committerbdemsky <bdemsky@uci.edu>
Mon, 21 Aug 2017 21:28:51 +0000 (14:28 -0700)
src/Encoders/orderencoder.c

index b5850b12ca22949e19beba01ae7fb33435e48ef6..084995b1126b4823c93eae99da7e0fc8432cbfa8 100644 (file)
@@ -329,7 +329,9 @@ void localMustAnalysisPartial(CSolver *solver, OrderGraph *graph) {
                if (edge->mustPos) {
                        if (!edge->mustNeg) {
                                edge->polNeg = false;
-                       }
+                       } else
+                               solver->unsat = true;
+
                        OrderEdge *invEdge = getInverseOrderEdge(graph, edge);
                        if (invEdge != NULL) {
                                if (!invEdge->mustPos)