git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@884
e59a4935-1847-0410-ae03-
e826735625c1
{
os << "(" << endl;
os << "benchmark blah" << endl;
- if (containsAnyArrayOps(n))
+ if (containsArrayOps(n))
os << ":logic QF_AUFBV" << endl;
else
os << ":logic QF_BV" << endl;
void SMTLIB2_PrintBack(ostream &os, const ASTNode& n)
{
- if (containsAnyArrayOps(n))
+ if (containsArrayOps(n))
os << "(set-logic QF_AUFBV)" << endl;
else
os << "(set-logic QF_BV)"<< endl;
//correctly print shared subterms inside the LET itself
BEEV::ASTNodeMap NodeLetVarMap1;
- bool containsAnyArrayOps(const ASTNode& n)
- {
- return true;
- }
-
// copied from Presentation Langauge printer.
ostream& SMTLIB_Print(ostream &os, const ASTNode n, const int indentation, void (*SMTLIB1_Print1)(ostream&, const ASTNode , int , bool ), bool smtlib1)
{