[llvm] r263335 - Use default destructor and remove unnecessary virtual destructor
Teresa Johnson via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 11 21:38:22 PST 2016
Author: tejohnson
Date: Fri Mar 11 23:38:22 2016
New Revision: 263335
URL: http://llvm.org/viewvc/llvm-project?rev=263335&view=rev
Log:
Use default destructor and remove unnecessary virtual destructor
Only the virtual destructor in the base class is needed, and can use the
default.
Modified:
llvm/trunk/include/llvm/IR/FunctionInfo.h
Modified: llvm/trunk/include/llvm/IR/FunctionInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/IR/FunctionInfo.h?rev=263335&r1=263334&r2=263335&view=diff
==============================================================================
--- llvm/trunk/include/llvm/IR/FunctionInfo.h (original)
+++ llvm/trunk/include/llvm/IR/FunctionInfo.h Fri Mar 11 23:38:22 2016
@@ -88,7 +88,7 @@ protected:
: Kind(K), Linkage(Linkage) {}
public:
- virtual ~GlobalValueSummary() {}
+ virtual ~GlobalValueSummary() = default;
/// Which kind of summary subclass this is.
SummaryKind getSummaryKind() const { return Kind; }
@@ -138,7 +138,6 @@ public:
/// Summary constructors.
FunctionSummary(GlobalValue::LinkageTypes Linkage, unsigned NumInsts)
: GlobalValueSummary(FunctionKind, Linkage), InstCount(NumInsts) {}
- virtual ~FunctionSummary() {}
/// Check if this is a function summary.
static bool classof(const GlobalValueSummary *GVS) {
More information about the llvm-commits
mailing list