[llvm] r298865 - Remove unneccessary virtual destructor from DwarfExpression.
Adrian Prantl via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 27 10:34:05 PDT 2017
Author: adrian
Date: Mon Mar 27 12:34:04 2017
New Revision: 298865
URL: http://llvm.org/viewvc/llvm-project?rev=298865&view=rev
Log:
Remove unneccessary virtual destructor from DwarfExpression.
Modified:
llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.h
Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.h?rev=298865&r1=298864&r2=298865&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.h (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfExpression.h Mon Mar 27 12:34:04 2017
@@ -171,9 +171,9 @@ protected:
/// expression. See PR21176 for more details.
void addStackValue();
+ ~DwarfExpression() = default;
public:
DwarfExpression(unsigned DwarfVersion) : DwarfVersion(DwarfVersion) {}
- virtual ~DwarfExpression() {};
/// This needs to be called last to commit any pending changes.
void finalize();
@@ -211,7 +211,7 @@ public:
};
/// DwarfExpression implementation for .debug_loc entries.
-class DebugLocDwarfExpression : public DwarfExpression {
+class DebugLocDwarfExpression final : public DwarfExpression {
ByteStreamer &BS;
void emitOp(uint8_t Op, const char *Comment = nullptr) override;
@@ -225,7 +225,7 @@ public:
};
/// DwarfExpression implementation for singular DW_AT_location.
-class DIEDwarfExpression : public DwarfExpression {
+class DIEDwarfExpression final : public DwarfExpression {
const AsmPrinter ≈
DwarfUnit &DU;
DIELoc ¨
More information about the llvm-commits
mailing list