diff --git a/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp b/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp index 230d7add6d37c..22d995a9cc3c5 100644 --- a/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp @@ -251,7 +251,10 @@ class Dwarf5AccelTableWriter : public AccelTableWriter { const DWARF5AccelTableData &)> getIndexForEntry, bool IsSplitDwarf); - + ~Dwarf5AccelTableWriter() { + for (DebugNamesAbbrev *Abbrev : AbbreviationsVector) + Abbrev->~DebugNamesAbbrev(); + } void emit(); }; } // namespace