summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-03-01 19:39:54 +0000
committerReid Kleckner <rnk@google.com>2016-03-01 19:39:54 +0000
commitd2da0f0cace6ae715c2eb4e1053d1cc20665ae62 (patch)
tree8ef35eaa6f6bf46c03f893b10877bb0a17c5fada /llvm/include
parent262b927d3635b629ceca9bc26703987056c130e7 (diff)
downloadbcm5719-llvm-d2da0f0cace6ae715c2eb4e1053d1cc20665ae62.tar.gz
bcm5719-llvm-d2da0f0cace6ae715c2eb4e1053d1cc20665ae62.zip
Fix -Wnon-virtual-dtor warnings
llvm-svn: 262378
Diffstat (limited to 'llvm/include')
-rw-r--r--llvm/include/llvm/ProfileData/ProfileCommon.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/include/llvm/ProfileData/ProfileCommon.h b/llvm/include/llvm/ProfileData/ProfileCommon.h
index 92b33b0e7d9..fdf22564770 100644
--- a/llvm/include/llvm/ProfileData/ProfileCommon.h
+++ b/llvm/include/llvm/ProfileData/ProfileCommon.h
@@ -80,6 +80,7 @@ protected:
uint64_t TotalCount, uint64_t MaxCount, uint32_t NumCounts)
: PSK(K), DetailedSummary(DetailedSummary), TotalCount(TotalCount),
MaxCount(MaxCount), NumCounts(NumCounts) {}
+ virtual ~ProfileSummary();
inline void addCount(uint64_t Count);
/// \brief Return metadata specific to the profile format.
/// Derived classes implement this method to return a vector of Metadata.
@@ -112,7 +113,7 @@ class InstrProfSummary : public ProfileSummary {
inline void addInternalCount(uint64_t Count);
protected:
- std::vector<Metadata *> getFormatSpecificMD(LLVMContext &Context);
+ std::vector<Metadata *> getFormatSpecificMD(LLVMContext &Context) override;
public:
InstrProfSummary(std::vector<uint32_t> Cutoffs)
@@ -144,7 +145,7 @@ class SampleProfileSummary : public ProfileSummary {
uint32_t NumFunctions;
protected:
- std::vector<Metadata *> getFormatSpecificMD(LLVMContext &Context);
+ std::vector<Metadata *> getFormatSpecificMD(LLVMContext &Context) override;
public:
uint32_t getNumLinesWithSamples() { return NumCounts; }
OpenPOWER on IntegriCloud