3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-21 01:24:43 +00:00

Remove redundant overridden default destructors (#8191)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: NikolajBjorner <3085284+NikolajBjorner@users.noreply.github.com>
This commit is contained in:
Copilot 2026-01-14 18:41:26 +00:00 committed by GitHub
parent ece691285e
commit c5b28950d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 0 additions and 16 deletions

View file

@ -25,8 +25,6 @@ public:
updt_params(p);
}
~dom_bv_bounds_simplifier() override = default;
void updt_params(params_ref const & p) override {
m_propagate_eq = p.get_bool("propagate_eq", false);
}

View file

@ -226,7 +226,6 @@ namespace euf {
bool is_gt(expr* a, expr* b) const;
public:
completion(ast_manager& m, dependent_expr_state& fmls);
~completion() override = default;
char const* name() const override { return "euf-completion"; }
void push() override;
void pop(unsigned n) override;

View file

@ -348,7 +348,6 @@ namespace sls {
bool update_num(var_t v, num_t const& delta);
public:
arith_base(context& ctx);
~arith_base() override = default;
void register_term(expr* e) override;
bool set_value(expr* e, expr* v) override;
expr_ref get_value(expr* e) override;

View file

@ -29,7 +29,6 @@ namespace sls {
void init_backup();
public:
arith_plugin(context& ctx);
~arith_plugin() override = default;
void register_term(expr* e) override;
expr_ref get_value(expr* e) override;
void start_propagation() override;

View file

@ -115,7 +115,6 @@ namespace sls {
public:
array_plugin(context& ctx);
~array_plugin() override = default;
void register_term(expr* e) override { if (a.is_array(e->get_sort())) m_has_arrays = true; }
expr_ref get_value(expr* e) override;
void initialize() override { m_g = nullptr; }

View file

@ -36,7 +36,6 @@ namespace sls {
plugin(ctx) {
m_fid = basic_family_id;
}
~basic_plugin() override = default;
void register_term(expr* e) override;
expr_ref get_value(expr* e) override;
void initialize() override;

View file

@ -38,7 +38,6 @@ namespace sls {
public:
bv_plugin(context& ctx);
~bv_plugin() override = default;
void register_term(expr* e) override;
expr_ref get_value(expr* e) override;
void start_propagation() override;

View file

@ -81,7 +81,6 @@ namespace sls {
public:
datatype_plugin(context& c);
~datatype_plugin() override = default;
family_id fid() override { return m_fid; }
expr_ref get_value(expr* e) override;
void initialize() override;

View file

@ -60,7 +60,6 @@ namespace sls {
public:
euf_plugin(context& c);
~euf_plugin() override = default;
expr_ref get_value(expr* e) override;
void initialize() override;
void start_propagation() override;

View file

@ -169,7 +169,6 @@ namespace sls {
bool is_value(expr* e);
public:
seq_plugin(context& c);
~seq_plugin() override = default;
expr_ref get_value(expr* e) override;
void initialize() override;
void start_propagation() override {}

View file

@ -21,7 +21,6 @@ namespace mbp {
bool try_unify(term_graph& g, app* a, expr_ref_vector const& partitions, app_ref_vector& vars, vector<def>& defs);
public:
euf_project_plugin(ast_manager& m);
~euf_project_plugin() override = default;
bool project1(model& model, app* var, app_ref_vector& vars, expr_ref_vector& lits) override;
bool solve(model& model, app_ref_vector& vars, expr_ref_vector& lits) override { return false; }

View file

@ -37,8 +37,6 @@ namespace sat {
ddfw_wrapper() {}
~ddfw_wrapper() override = default;
void set_plugin(local_search_plugin* p) { m_ddfw.set_plugin(p); }
lbool check(unsigned sz, literal const* assumptions, parallel* p) override;

View file

@ -50,7 +50,6 @@ namespace smt {
public:
theory_intblast(context& ctx);
~theory_intblast() override = default;
char const* get_name() const override { return "bv-intblast"; }
smt::theory* mk_fresh(context* new_ctx) override { return alloc(theory_intblast, *new_ctx); }

View file

@ -30,7 +30,6 @@ namespace smt {
model_ref m_model;
public:
theory_sls(context& ctx);
~theory_sls() override = default;
model_ref get_model() { return m_model; }
char const* get_name() const override { return "sls"; }
smt::theory* mk_fresh(context* new_ctx) override { return alloc(theory_sls, *new_ctx); }