diff options
| author | Reid Kleckner <rnk@google.com> | 2016-03-01 19:39:54 +0000 |
|---|---|---|
| committer | Reid Kleckner <rnk@google.com> | 2016-03-01 19:39:54 +0000 |
| commit | d2da0f0cace6ae715c2eb4e1053d1cc20665ae62 (patch) | |
| tree | 8ef35eaa6f6bf46c03f893b10877bb0a17c5fada /llvm/include | |
| parent | 262b927d3635b629ceca9bc26703987056c130e7 (diff) | |
| download | bcm5719-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.h | 5 |
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; } |

