diff options
Diffstat (limited to 'src/prop/cnf_stream.h')
-rw-r--r-- | src/prop/cnf_stream.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/prop/cnf_stream.h b/src/prop/cnf_stream.h index a07944a58..a6b6781ca 100644 --- a/src/prop/cnf_stream.h +++ b/src/prop/cnf_stream.h @@ -33,7 +33,7 @@ #include "proof/proof_manager.h" #include "prop/registrar.h" #include "prop/theory_proxy.h" -#include "smt/smt_globals.h" +#include "smt_util/lemma_channels.h" namespace CVC4 { namespace prop { @@ -90,9 +90,6 @@ protected: /** Pointer to the proof corresponding to this CnfStream */ CnfProof* d_cnfProof; - /** Container for misc. globals. */ - SmtGlobals* d_globals; - /** * How many literals were already mapped at the top-level when we * tried to convertAndAssert() something. This @@ -194,7 +191,6 @@ public: CnfStream(SatSolver* satSolver, Registrar* registrar, context::Context* context, - SmtGlobals* globals, bool fullLitToNodeMap = false, std::string name=""); @@ -291,7 +287,9 @@ public: * @param fullLitToNodeMap maintain a full SAT-literal-to-Node mapping, * even for non-theory literals */ - TseitinCnfStream(SatSolver* satSolver, Registrar* registrar, context::Context* context, SmtGlobals* globals, bool fullLitToNodeMap = false, std::string name = ""); + TseitinCnfStream(SatSolver* satSolver, Registrar* registrar, + context::Context* context, bool fullLitToNodeMap = false, + std::string name = ""); private: |