diff --git a/src/api/c++/z3++.h b/src/api/c++/z3++.h index 9332d9074..71f3ff79b 100644 --- a/src/api/c++/z3++.h +++ b/src/api/c++/z3++.h @@ -4288,20 +4288,20 @@ namespace z3 { return expr(ctx(), r); } - typedef std::function const& deps, expr_vector const& clause, unsigned const status)> on_clause_eh_t; + typedef std::function const& deps, expr_vector const& clause)> on_clause_eh_t; class on_clause { context& c; on_clause_eh_t m_on_clause; - static void _on_clause_eh(void* _ctx, Z3_ast _proof, unsigned n, unsigned const* dep, Z3_ast_vector _literals, unsigned const status) { + static void _on_clause_eh(void* _ctx, Z3_ast _proof, unsigned n, unsigned const* dep, Z3_ast_vector _literals) { on_clause* ctx = static_cast(_ctx); expr_vector lits(ctx->c, _literals); expr proof(ctx->c, _proof); std::vector deps; for (unsigned i = 0; i < n; ++i) deps.push_back(dep[i]); - ctx->m_on_clause(proof, deps, lits, status); + ctx->m_on_clause(proof, deps, lits); } public: on_clause(solver& s, on_clause_eh_t& on_clause_eh): c(s.ctx()) {