Remove the unnecessary virtual dtor from the DIEUnit hierarchy (in favor of protected...
authorDavid Blaikie <dblaikie@gmail.com>
Sat, 22 Apr 2017 02:18:00 +0000 (02:18 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sat, 22 Apr 2017 02:18:00 +0000 (02:18 +0000)
commitc0bb21f38ea0e3bb545a0ee1f69692439460e9fb
tree9005c6f0cf42a77c7640e4dbbca897197e67d91d
parentde06ec544939c9a2d2a9f2bb6fd67b8091208be2
Remove the unnecessary virtual dtor from the DIEUnit hierarchy (in favor of protected dtor in the base, final derived classes with public non-virtual dtors)

These objects are never polymorphically owned/destroyed, so the virtual
dtor was unnecessary.

llvm-svn: 301068
llvm/include/llvm/CodeGen/DIE.h
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h
llvm/tools/dsymutil/DwarfLinker.cpp
llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h