diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2021-08-17 12:52:53 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-17 12:52:53 -0500 |
commit | 0783307a81f3f27194d7c08e1e8f32123432b9b8 (patch) | |
tree | 080b4b48b245aa2f055033708b6788a92610ce55 /src/theory/uf/theory_uf.cpp | |
parent | 1f9f73a863401da3bc06fc82bb06f0afe947cce9 (diff) | |
parent | e8f18dd65c829c3c12158d57e1fc7d2c9dcdcfd4 (diff) |
Merge branch 'master' into rmMaybermMaybe
Diffstat (limited to 'src/theory/uf/theory_uf.cpp')
-rw-r--r-- | src/theory/uf/theory_uf.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/theory/uf/theory_uf.cpp b/src/theory/uf/theory_uf.cpp index 4224ec854..3525786d5 100644 --- a/src/theory/uf/theory_uf.cpp +++ b/src/theory/uf/theory_uf.cpp @@ -40,20 +40,17 @@ namespace theory { namespace uf { /** Constructs a new instance of TheoryUF w.r.t. the provided context.*/ -TheoryUF::TheoryUF(context::Context* c, - context::UserContext* u, +TheoryUF::TheoryUF(Env& env, OutputChannel& out, Valuation valuation, - const LogicInfo& logicInfo, - ProofNodeManager* pnm, std::string instanceName) - : Theory(THEORY_UF, c, u, out, valuation, logicInfo, pnm, instanceName), + : Theory(THEORY_UF, env, out, valuation, instanceName), d_thss(nullptr), d_ho(nullptr), - d_functionsTerms(c), - d_symb(u, instanceName), - d_state(c, u, valuation), - d_im(*this, d_state, pnm, "theory::uf::" + instanceName, false), + d_functionsTerms(getSatContext()), + d_symb(getUserContext(), instanceName), + d_state(env, valuation), + d_im(*this, d_state, d_pnm, "theory::uf::" + instanceName, false), d_notify(d_im, *this) { d_true = NodeManager::currentNM()->mkConst( true ); |