mirror of
https://github.com/Z3Prover/z3
synced 2025-09-05 01:27:41 +00:00
Remove empty leaf destructors. (#6211)
This commit is contained in:
parent
f7fbb78fc8
commit
5d0dea05aa
134 changed files with 10 additions and 322 deletions
|
@ -105,8 +105,6 @@ namespace datalog {
|
|||
|
||||
add_invariant_model_converter(ast_manager& m): m(m), a(m), m_funcs(m), m_invs(m) {}
|
||||
|
||||
~add_invariant_model_converter() override { }
|
||||
|
||||
void add(func_decl* p, expr* inv) {
|
||||
if (!m.is_true(inv)) {
|
||||
m_funcs.push_back(p);
|
||||
|
|
|
@ -46,8 +46,6 @@ namespace datalog {
|
|||
qa_model_converter(ast_manager& m):
|
||||
m(m), m_old_funcs(m), m_new_funcs(m) {}
|
||||
|
||||
~qa_model_converter() override {}
|
||||
|
||||
model_converter * translate(ast_translation & translator) override {
|
||||
return alloc(qa_model_converter, m);
|
||||
}
|
||||
|
|
|
@ -195,7 +195,6 @@ namespace datalog {
|
|||
m_head_visitor(ctx, m_subst),
|
||||
m_tail_visitor(ctx, m_subst)
|
||||
{}
|
||||
~mk_rule_inliner() override { }
|
||||
|
||||
rule_set * operator()(rule_set const & source) override;
|
||||
};
|
||||
|
|
|
@ -30,8 +30,6 @@ namespace datalog {
|
|||
public:
|
||||
scale_model_converter(ast_manager& m): m(m), m_trail(m), a(m) {}
|
||||
|
||||
~scale_model_converter() override {}
|
||||
|
||||
void add_new2old(func_decl* new_f, func_decl* old_f) {
|
||||
m_trail.push_back(old_f);
|
||||
m_trail.push_back(new_f);
|
||||
|
|
|
@ -99,8 +99,6 @@ namespace datalog {
|
|||
*/
|
||||
mk_slice(context & ctx);
|
||||
|
||||
~mk_slice() override { }
|
||||
|
||||
rule_set * operator()(rule_set const & source) override;
|
||||
|
||||
func_decl* get_predicate(func_decl* p) { func_decl* q = p; m_predicates.find(p, q); return q; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue