Adding checks to avoid further processing on UNSAT Problems
[satune.git] / src / ASTTransform / preprocess.cc
index c0e357173d3d815d10bd08887850cb228ef5e140..ca2a655987b6395b286e045bb72e281c995d4f82 100644 (file)
@@ -13,7 +13,7 @@ Preprocess::~Preprocess() {
 }
 
 void Preprocess::doTransform() {
-       if (!solver->isBooleanVarUsed() || solver->getTuner()->getTunable(PREPROCESS, &onoff) == 0)
+       if (solver->isUnSAT() || !solver->isBooleanVarUsed() || solver->getTuner()->getTunable(PREPROCESS, &onoff) == 0)
                return;
 
        BooleanIterator bit(solver);