diff options
Diffstat (limited to 'libdw/c++/dwarf_tracker')
-rw-r--r-- | libdw/c++/dwarf_tracker | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libdw/c++/dwarf_tracker b/libdw/c++/dwarf_tracker index ae4179f2..0d24084a 100644 --- a/libdw/c++/dwarf_tracker +++ b/libdw/c++/dwarf_tracker @@ -390,6 +390,12 @@ namespace elfutils _m_equiv (new equiv_map), _m_delete_equiv (true) {} + inline ~dwarf_ref_tracker () + { + if (_m_delete_equiv) + delete _m_equiv; + } + inline void reset () { _m_equiv->clear (); |