diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2020-03-16 21:35:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-16 21:35:21 -0700 |
commit | 5c825235dd99b7c0767789db9d782e24c581ace5 (patch) | |
tree | a9990e67295d0a7354549a207739bed63375ef7f /src/preprocessing | |
parent | eb15f0e13412935f3ec2517c5a09c169657e7c74 (diff) |
SmtEngine: Convert members owned by SmtEngine to unique pointers. (#4108)
Diffstat (limited to 'src/preprocessing')
-rw-r--r-- | src/preprocessing/preprocessing_pass_context.cpp | 4 | ||||
-rw-r--r-- | src/preprocessing/preprocessing_pass_context.h | 6 |
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() |