From e7268c1a9aeca852b52f43c119ba74cc8832258d Mon Sep 17 00:00:00 2001 From: Xinliang David Li Date: Thu, 14 Jan 2016 02:10:49 +0000 Subject: Add virtual dtor llvm-svn: 257734 --- llvm/lib/ProfileData/CoverageMappingReader.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/lib/ProfileData') diff --git a/llvm/lib/ProfileData/CoverageMappingReader.cpp b/llvm/lib/ProfileData/CoverageMappingReader.cpp index d251e8dcb81..4137b1715c2 100644 --- a/llvm/lib/ProfileData/CoverageMappingReader.cpp +++ b/llvm/lib/ProfileData/CoverageMappingReader.cpp @@ -313,6 +313,7 @@ struct CovMapFuncRecordReader { // the module. virtual std::error_code readFunctionRecords(const char *&Buf, const char *End) = 0; + virtual ~CovMapFuncRecordReader() {} template static std::unique_ptr get(coverage::CoverageMappingVersion Version, InstrProfSymtab &P, @@ -340,6 +341,7 @@ public: std::vector &R, std::vector &F) : ProfileNames(P), Filenames(F), Records(R) {} + ~VersionedCovMapFuncRecordReader() override {} std::error_code readFunctionRecords(const char *&Buf, const char *End) override { -- cgit v1.2.3