Skip to content

Commit 3586b61

Browse files
committed
remove default destructors
1 parent b170f10 commit 3586b61

File tree

95 files changed

+25
-259
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+25
-259
lines changed

src/ast/arith_decl_plugin.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ struct arith_decl_plugin::algebraic_numbers_wrapper {
3434
m_nums(m_amanager) {
3535
}
3636

37-
~algebraic_numbers_wrapper() {
38-
}
39-
4037
unsigned mk_id(algebraic_numbers::anum const & val) {
4138
SASSERT(!m_amanager.is_rational(val));
4239
unsigned idx = m_id_gen.mk();

src/ast/ast_trail.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ class ast2ast_trailmap {
3333
public:
3434
ast2ast_trailmap(ast_manager& m):
3535
m_domain(m),
36-
m_range(m),
37-
m_map()
36+
m_range(m)
3837
{}
3938

4039
bool find(S* s, T*& t) {

src/ast/datatype_decl_plugin.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,11 +1040,6 @@ namespace datatype {
10401040
return m_family_id;
10411041
}
10421042

1043-
1044-
util::~util() {
1045-
1046-
}
1047-
10481043
ptr_vector<func_decl> const * util::get_datatype_constructors(sort * ty) {
10491044
SASSERT(is_datatype(ty));
10501045
ptr_vector<func_decl> * r = nullptr;

src/ast/datatype_decl_plugin.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,6 @@ namespace datatype {
338338

339339
public:
340340
util(ast_manager & m);
341-
~util();
342341
ast_manager & get_manager() const { return m; }
343342
// sort * mk_datatype_sort(symbol const& name, unsigned n, sort* const* params);
344343
bool is_datatype(sort const* s) const { return is_sort_of(s, fid(), DATATYPE_SORT); }

src/ast/expr2polynomial.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -504,9 +504,6 @@ default_expr2polynomial::default_expr2polynomial(ast_manager & am, polynomial::m
504504
expr2polynomial(am, pm, nullptr) {
505505
}
506506

507-
default_expr2polynomial::~default_expr2polynomial() {
508-
}
509-
510507
bool default_expr2polynomial::is_int(polynomial::var x) const {
511508
return m_is_int[x];
512509
}

src/ast/expr2polynomial.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ class default_expr2polynomial : public expr2polynomial {
102102
bool_vector m_is_int;
103103
public:
104104
default_expr2polynomial(ast_manager & am, polynomial::manager & pm);
105-
~default_expr2polynomial() override;
106105
bool is_int(polynomial::var x) const override;
107106
protected:
108107
polynomial::var mk_var(bool is_int) override;

src/ast/fpa/fpa2bv_rewriter.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@ struct fpa2bv_rewriter_cfg : public default_rewriter_cfg {
3636

3737
fpa2bv_rewriter_cfg(ast_manager & m, fpa2bv_converter & c, params_ref const & p);
3838

39-
~fpa2bv_rewriter_cfg() {
40-
}
41-
4239
void cleanup_buffers() {
4340
m_out.finalize();
4441
}

src/ast/fpa_decl_plugin.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@ void fpa_decl_plugin::set_manager(ast_manager * m, family_id id) {
4747
m_bv_plugin = static_cast<bv_decl_plugin*>(m_manager->get_plugin(m_bv_fid));
4848
}
4949

50-
fpa_decl_plugin::~fpa_decl_plugin() {
51-
}
52-
5350
unsigned fpa_decl_plugin::mk_id(mpf const & v) {
5451
unsigned new_id = m_id_gen.mk();
5552
m_values.reserve(new_id+1);
@@ -961,9 +958,6 @@ fpa_util::fpa_util(ast_manager & m):
961958
m_plugin = static_cast<fpa_decl_plugin*>(m.get_plugin(m_fid));
962959
}
963960

964-
fpa_util::~fpa_util() {
965-
}
966-
967961
sort * fpa_util::mk_float_sort(unsigned ebits, unsigned sbits) {
968962
parameter ps[2] = { parameter(ebits), parameter(sbits) };
969963
return m().mk_sort(m_fid, FLOATING_POINT_SORT, 2, ps);

src/ast/fpa_decl_plugin.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,6 @@ class fpa_decl_plugin : public decl_plugin {
175175
bool is_float_sort(sort * s) const { return is_sort_of(s, m_family_id, FLOATING_POINT_SORT); }
176176
bool is_rm_sort(sort * s) const { return is_sort_of(s, m_family_id, ROUNDING_MODE_SORT); }
177177

178-
~fpa_decl_plugin() override;
179178
void finalize() override;
180179

181180
decl_plugin * mk_fresh() override;
@@ -216,7 +215,6 @@ class fpa_util {
216215

217216
public:
218217
fpa_util(ast_manager & m);
219-
~fpa_util();
220218

221219
ast_manager & m() const { return m_manager; }
222220
mpf_manager & fm() const { return m_plugin->fm(); }

src/ast/macros/cond_macro.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,7 @@ class cond_macro {
3939
m_weight(weight) {
4040
SASSERT(!m_hint || !m_cond);
4141
}
42-
43-
~cond_macro() {
44-
}
45-
42+
4643
func_decl * get_f() const { return m_f; }
4744

4845
expr * get_def() const { return m_def; }

0 commit comments

Comments
 (0)