Calling alloy first when deserializing
[satune.git] / src / Test / deserializealloytest.cc
index d607621358bd0d814be54fead7f15cad23ffd224..3cb13feb95f9fc8b3c2147f02d55fe29826081c5 100644 (file)
@@ -8,9 +8,12 @@ int main(int argc, char **argv) {
                printf("./run.sh deserializer test.dump [--alloy]\n");
                exit(-1);
        }
-       CSolver *solver = CSolver::deserialize(argv[1]);
-       if(argc == 3)
-               solver->setAlloyEncoder();
+       CSolver *solver; 
+       if(argc == 3){
+               solver = CSolver::deserialize(argv[1], true);
+       } else {
+               solver = CSolver::deserialize(argv[1]);
+       }
        int value = solver->solve();
        if (value == 1) {
                printf("%s is SAT\n", argv[1]);