summaryrefslogtreecommitdiff
path: root/src/preprocessing
diff options
context:
space:
mode:
authorAina Niemetz <aina.niemetz@gmail.com>2020-03-16 21:35:21 -0700
committerGitHub <noreply@github.com>2020-03-16 21:35:21 -0700
commit5c825235dd99b7c0767789db9d782e24c581ace5 (patch)
treea9990e67295d0a7354549a207739bed63375ef7f /src/preprocessing
parenteb15f0e13412935f3ec2517c5a09c169657e7c74 (diff)
SmtEngine: Convert members owned by SmtEngine to unique pointers. (#4108)
Diffstat (limited to 'src/preprocessing')
-rw-r--r--src/preprocessing/preprocessing_pass_context.cpp4
-rw-r--r--src/preprocessing/preprocessing_pass_context.h6
2 files changed, 5 insertions, 5 deletions
diff --git a/src/preprocessing/preprocessing_pass_context.cpp b/src/preprocessing/preprocessing_pass_context.cpp
index b04c05b9e..75085d7c4 100644
--- a/src/preprocessing/preprocessing_pass_context.cpp
+++ b/src/preprocessing/preprocessing_pass_context.cpp
@@ -29,9 +29,9 @@ PreprocessingPassContext::PreprocessingPassContext(
: d_smt(smt),
d_resourceManager(resourceManager),
d_iteRemover(iteRemover),
- d_topLevelSubstitutions(smt->d_userContext),
+ d_topLevelSubstitutions(smt->getUserContext()),
d_circuitPropagator(circuitPropagator),
- d_symsInAssertions(smt->d_userContext)
+ d_symsInAssertions(smt->getUserContext())
{
}
diff --git a/src/preprocessing/preprocessing_pass_context.h b/src/preprocessing/preprocessing_pass_context.h
index 106b1aadb..f4317d786 100644
--- a/src/preprocessing/preprocessing_pass_context.h
+++ b/src/preprocessing/preprocessing_pass_context.h
@@ -44,10 +44,10 @@ class PreprocessingPassContext
theory::booleans::CircuitPropagator* circuitPropagator);
SmtEngine* getSmt() { return d_smt; }
- TheoryEngine* getTheoryEngine() { return d_smt->d_theoryEngine; }
+ TheoryEngine* getTheoryEngine() { return d_smt->getTheoryEngine(); }
prop::PropEngine* getPropEngine() { return d_smt->getPropEngine(); }
- context::Context* getUserContext() { return d_smt->d_userContext; }
- context::Context* getDecisionContext() { return d_smt->d_context; }
+ context::Context* getUserContext() { return d_smt->getUserContext(); }
+ context::Context* getDecisionContext() { return d_smt->getContext(); }
RemoveTermFormulas* getIteRemover() { return d_iteRemover; }
theory::booleans::CircuitPropagator* getCircuitPropagator()
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback