}
}
}
- if(getSizeVectorEdge(clauses) == 0)
+ if(getSizeVectorEdge(clauses) == 0) {
+ deleteVectorEdge(clauses);
return E_False;
+ }
Edge cor=constraintOR(This->cnf, getSizeVectorEdge(clauses), exposeArrayEdge(clauses));
deleteVectorEdge(clauses);
return generateNegation ? constraintNegate(cor) : cor;
carray[i]=constraintIFF(This->cnf, ee0->variables[i], ee1->variables[i]);
}
return constraintAND(This->cnf, numVars, carray);
-}
\ No newline at end of file
+}