Adding checks to avoid further processing on UNSAT Problems
[satune.git] / src / ASTTransform / integerencoding.cc
index 6be73ea9bfbf648d7e2eac98e8610a98c6c8aff6..2a7b9012f74eae6272ef4a97d23545060028a67a 100644 (file)
@@ -17,6 +17,9 @@ IntegerEncodingTransform::~IntegerEncodingTransform() {
 }
 
 void IntegerEncodingTransform::doTransform() {
+       if(solver->isUnSAT()){
+               return;
+       }
        HashsetOrder *orders = solver->getActiveOrders()->copy();
        SetIteratorOrder *orderit = orders->iterator();
        while (orderit->hasNext()) {