mirror of
https://github.com/Z3Prover/z3
synced 2025-08-09 04:31:24 +00:00
separate rewriter used by smt context from asserted formulas to avoid term substitution, exposed by #2370
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
e5dffeace4
commit
db87f2aab0
4 changed files with 6 additions and 2 deletions
|
@ -85,6 +85,7 @@ namespace smt {
|
|||
setup m_setup;
|
||||
timer m_timer;
|
||||
asserted_formulas m_asserted_formulas;
|
||||
th_rewriter m_rewriter;
|
||||
scoped_ptr<quantifier_manager> m_qmanager;
|
||||
scoped_ptr<model_generator> m_model_generator;
|
||||
scoped_ptr<relevancy_propagator> m_relevancy_propagator;
|
||||
|
@ -261,7 +262,7 @@ namespace smt {
|
|||
}
|
||||
|
||||
th_rewriter & get_rewriter() {
|
||||
return m_asserted_formulas.get_rewriter();
|
||||
return m_rewriter;
|
||||
}
|
||||
|
||||
smt_params & get_fparams() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue