git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1622
e59a4935-1847-0410-ae03-
e826735625c1
void
Cpp_interface::checkSat(const ASTVec & assertionsSMT2)
{
+ if (ignoreCheckSatRequest)
+ return;
+
bm.GetRunTimes()->stop(RunTimes::Parsing);
checkInvariant();
//boost::object_pool<ASTNode> node_pool;
bool alreadyWarned;
bool print_success;
+ bool ignoreCheckSatRequest;
// Used to cache prior queries.
struct Entry
bm.Push();
print_success = false;
+ ignoreCheckSatRequest=false;
}
void
checkInvariant();
}
+ // Useful when printing back, so that you can parse, but ignore the request.
+ void
+ ignoreCheckSat()
+ {
+ ignoreCheckSatRequest= true;
+ }
+
void
printStatus()
{