From 74a636d52e515acdc01f67ce8067b9587d0825a7 Mon Sep 17 00:00:00 2001 From: trevor_hansen Date: Fri, 20 Apr 2012 01:46:09 +0000 Subject: [PATCH] fix the build. git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1647 e59a4935-1847-0410-ae03-e826735625c1 --- src/cpp_interface/cpp_interface.h | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/src/cpp_interface/cpp_interface.h b/src/cpp_interface/cpp_interface.h index b3a891b..051d48b 100644 --- a/src/cpp_interface/cpp_interface.h +++ b/src/cpp_interface/cpp_interface.h @@ -56,12 +56,7 @@ namespace BEEV assert(bm.getAssertLevel() == symbols.size()); } - public: - LETMgr letMgr; - NodeFactory* nf; - - Cpp_interface(STPMgr &bm_, NodeFactory* factory) : - bm(bm_), nf(factory), letMgr(bm.ASTUndefined) + void init() { assert(nf != NULL); alreadyWarned = false; @@ -74,6 +69,20 @@ namespace BEEV print_success = false; ignoreCheckSatRequest=false; + + } + + public: + LETMgr letMgr; + NodeFactory* nf; + + Cpp_interface(STPMgr &bm_); + + + Cpp_interface(STPMgr &bm_, NodeFactory* factory) : + bm(bm_), nf(factory), letMgr(bm.ASTUndefined) + { + init(); } void @@ -326,6 +335,12 @@ namespace BEEV void checkSat(const ASTVec & assertionsSMT2); + void + deleteGlobal() + { + delete GlobalSTP; + } + void cleanUp() { -- 2.47.3