diff --git a/src/smt/mam.cpp b/src/smt/mam.cpp index abf2e8ac899..93a189edf8a 100644 --- a/src/smt/mam.cpp +++ b/src/smt/mam.cpp @@ -386,12 +386,6 @@ namespace { // // ------------------------------------ - inline enode * get_enode(context & ctx, app * n) { - SASSERT(ctx.e_internalized(n)); - enode * e = ctx.get_enode(n); - SASSERT(e); - return e; - } inline enode * mk_enode(context & ctx, quantifier * qa, app * n) { ctx.internalize(n, false, ctx.get_generation(qa)); enode * e = ctx.get_enode(n); @@ -446,6 +440,13 @@ namespace { } #ifdef Z3DEBUG + inline enode * get_enode(context & ctx, app * n) const { + SASSERT(ctx.e_internalized(n)); + enode * e = ctx.get_enode(n); + SASSERT(e); + return e; + } + void display_label_hashes_core(std::ostream & out, app * p) const { if (p->is_ground()) { enode * e = get_enode(*m_context, p); @@ -587,7 +588,7 @@ namespace { } }; - inline std::ostream & operator<<(std::ostream & out, code_tree const & tree) { + std::ostream & operator<<(std::ostream & out, code_tree const & tree) { tree.display(out); return out; } diff --git a/src/smt/smt_quantifier.cpp b/src/smt/smt_quantifier.cpp index 97482850146..521a28c01eb 100644 --- a/src/smt/smt_quantifier.cpp +++ b/src/smt/smt_quantifier.cpp @@ -622,6 +622,7 @@ namespace smt { void assign_eh(quantifier * q) override { m_active = true; ast_manager& m = m_context->get_manager(); + (void)m; if (!m_fparams->m_ematching) { return; } diff --git a/src/tactic/ufbv/ufbv_rewriter.cpp b/src/tactic/ufbv/ufbv_rewriter.cpp index 2411b9340e6..59bfe5a8698 100644 --- a/src/tactic/ufbv/ufbv_rewriter.cpp +++ b/src/tactic/ufbv/ufbv_rewriter.cpp @@ -34,8 +34,8 @@ ufbv_rewriter::ufbv_rewriter(ast_manager & m): m_new_args(m), m_rewrite_todo(m), m_rewrite_cache(m), - m_new_exprs(m), - m_in_processed(m) { + m_in_processed(m), + m_new_exprs(m) { params_ref p; p.set_bool("elim_and", true); m_bsimp.updt_params(p);