// HACK:
 public CVC4SMTLIBSolver(bool useNamedAttributes, string pathToSolver, bool persistentProcess, bool emitTriggers, SMTLIBQueryPrinter.Logic logic) :
     this(useNamedAttributes, pathToSolver, persistentProcess, emitTriggers)
 {
     // We should not use DO_NOT_SET because CVC4 complains if no
     // logic is set which causes a SolverErrorException to be raised.
     if (logic != SMTLIBQueryPrinter.Logic.DO_NOT_SET)
     {
         LogicToUse = logic;
     }
 }
Example #2
0
 // HACK:
 public Z3SMTLIBSolver(bool useNamedAttributes, string pathToSolver, bool persistentProcess, bool emitTriggers, SMTLIBQueryPrinter.Logic logic) :
     this(useNamedAttributes, pathToSolver, persistentProcess, emitTriggers)
 {
     LogicToUse = logic;
 }