Adding SMT Interpreters
[satune.git] / src / Test / elemequalsattest.cc
index aeab4a51f434a322c3041d84835ba0a277a6928b..830103fa76dfb1088dce984f55775da67dfc5cbe 100644 (file)
@@ -19,11 +19,11 @@ int main(int numargs, char **argv) {
        Set *s2 = solver->createSet(0, set2, 3);
        Element *e1 = solver->getElementVar(s1);
        Element *e2 = solver->getElementVar(s2);
-       Set *domain[] = {s1, s2};
-       Predicate *equals = solver->createPredicateOperator(SATC_EQUALS, domain, 2);
+       Predicate *equals = solver->createPredicateOperator(SATC_EQUALS);
        Element *inputs[] = {e1, e2};
        BooleanEdge b = solver->applyPredicate(equals, inputs, 2);
        solver->addConstraint(b);
+       solver->serialize();
 
        if (solver->solve() == 1)
                printf("e1=%" PRIu64 " e2=%" PRIu64 "\n", solver->getElementValue(e1), solver->getElementValue(e2));