[llvm] r257734 - Add virtual dtor
Xinliang David Li via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 13 18:10:50 PST 2016
Author: davidxl
Date: Wed Jan 13 20:10:49 2016
New Revision: 257734
URL: http://llvm.org/viewvc/llvm-project?rev=257734&view=rev
Log:
Add virtual dtor
Modified:
llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp
Modified: llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp?rev=257734&r1=257733&r2=257734&view=diff
==============================================================================
--- llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp (original)
+++ llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp Wed Jan 13 20:10:49 2016
@@ -313,6 +313,7 @@ struct CovMapFuncRecordReader {
// the module.
virtual std::error_code readFunctionRecords(const char *&Buf,
const char *End) = 0;
+ virtual ~CovMapFuncRecordReader() {}
template <class IntPtrT, support::endianness Endian>
static std::unique_ptr<CovMapFuncRecordReader>
get(coverage::CoverageMappingVersion Version, InstrProfSymtab &P,
@@ -340,6 +341,7 @@ public:
std::vector<BinaryCoverageReader::ProfileMappingRecord> &R,
std::vector<StringRef> &F)
: ProfileNames(P), Filenames(F), Records(R) {}
+ ~VersionedCovMapFuncRecordReader() override {}
std::error_code readFunctionRecords(const char *&Buf,
const char *End) override {
More information about the llvm-commits
mailing list