Skip to content

Commit 0fec7ef

Browse files
micro-tuning
1 parent c6cd25c commit 0fec7ef

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/ast/rewriter/th_rewriter.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ struct th_rewriter_cfg : public default_rewriter_cfg {
5959
bv_util m_bv_util;
6060
der m_der;
6161
expr_safe_replace m_rep;
62+
unused_vars_eliminator m_elim_unused_vars;
6263
expr_ref_vector m_pinned;
6364
// substitution support
6465
expr_dependency_ref m_used_dependencies; // set of dependencies of used substitutions
@@ -829,8 +830,7 @@ struct th_rewriter_cfg : public default_rewriter_cfg {
829830
}
830831
}
831832
SASSERT(old_q->get_sort() == q1->get_sort());
832-
result = elim_unused_vars(m(), q1, params_ref());
833-
833+
result = m_elim_unused_vars(q1);
834834

835835

836836
result_pr = nullptr;
@@ -887,6 +887,7 @@ struct th_rewriter_cfg : public default_rewriter_cfg {
887887
m_bv_util(m),
888888
m_der(m),
889889
m_rep(m),
890+
m_elim_unused_vars(m, params_ref()),
890891
m_pinned(m),
891892
m_used_dependencies(m) {
892893
updt_local_params(p);

0 commit comments

Comments
 (0)