diff options
author | Xinliang David Li <davidxl@google.com> | 2016-01-14 02:10:49 +0000 |
---|---|---|
committer | Xinliang David Li <davidxl@google.com> | 2016-01-14 02:10:49 +0000 |
commit | e7268c1a9aeca852b52f43c119ba74cc8832258d (patch) | |
tree | 3bd80eef23af1b5f4036f3a08df6460cc9f6b7c5 /llvm/lib/ProfileData/CoverageMappingReader.cpp | |
parent | d1bd129d0028034eaac3f9e212522706f6b2fd9e (diff) | |
download | bcm5719-llvm-e7268c1a9aeca852b52f43c119ba74cc8832258d.tar.gz bcm5719-llvm-e7268c1a9aeca852b52f43c119ba74cc8832258d.zip |
Add virtual dtor
llvm-svn: 257734
Diffstat (limited to 'llvm/lib/ProfileData/CoverageMappingReader.cpp')
-rw-r--r-- | llvm/lib/ProfileData/CoverageMappingReader.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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 <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 { |