Skip to content

Commit 9e98fc6

Browse files
NikolajBjornerarbipher
authored andcommitted
fix finalize method
Signed-off-by: Nikolaj Bjorner <[email protected]>
1 parent 919168a commit 9e98fc6

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Diff for: src/ast/datatype_decl_plugin.cpp

+4-6
Original file line numberDiff line numberDiff line change
@@ -220,19 +220,17 @@ namespace datatype {
220220
}
221221

222222
namespace decl {
223-
223+
224224
plugin::~plugin() {
225225
finalize();
226226
}
227227

228228
void plugin::finalize() {
229-
for (auto& kv : m_defs) {
230-
dealloc(kv.m_value);
231-
}
229+
for (auto& kv : m_defs)
230+
dealloc(kv.m_value);
232231
m_defs.reset();
233232
m_util = nullptr; // force deletion
234-
dealloc(m_asts);
235-
std::for_each(m_vectors.begin(), m_vectors.end(), delete_proc<ptr_vector<func_decl> >());
233+
reset();
236234
}
237235

238236
void plugin::reset() {

0 commit comments

Comments
 (0)