aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2010-02-07 21:09:22 +0000
committerDuncan Sands <baldrick@free.fr>2010-02-07 21:09:22 +0000
commit3dc32ed569ab8f94e8036f5aae9d683c34bd31f3 (patch)
tree2d0adf67e989c1db0ef3f4bb3b7f84904d002cc6
parent6059b8551dc1ddc24bb5830426bf7e11d394a426 (diff)
Give DwarfPrinter a protected (but not virtual) destructor. Cppcheck
warns about this base class not having a virtual destructor, but since this class has no virtual methods and neither it or the types derived from it has a destructor, a protected trivial destructor will do (and shuts cppcheck up) the trick without the cost of introducing a vtable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95526 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/CodeGen/AsmPrinter/DwarfPrinter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfPrinter.h b/lib/CodeGen/AsmPrinter/DwarfPrinter.h
index 19d08e28cd..69d9c27ff0 100644
--- a/lib/CodeGen/AsmPrinter/DwarfPrinter.h
+++ b/lib/CodeGen/AsmPrinter/DwarfPrinter.h
@@ -33,6 +33,8 @@ class Twine;
class DwarfPrinter {
protected:
+ ~DwarfPrinter() {}
+
//===-------------------------------------------------------------==---===//
// Core attributes used by the DWARF printer.
//