diff --git a/llvm/include/llvm/ProfileData/MemProfReader.h b/llvm/include/llvm/ProfileData/MemProfReader.h index f0286820fa462..fbba6483abe3e 100644 --- a/llvm/include/llvm/ProfileData/MemProfReader.h +++ b/llvm/include/llvm/ProfileData/MemProfReader.h @@ -137,7 +137,7 @@ class RawMemProfReader final : public MemProfReader { public: RawMemProfReader(const RawMemProfReader &) = delete; RawMemProfReader &operator=(const RawMemProfReader &) = delete; - virtual ~RawMemProfReader() override = default; + ~RawMemProfReader() override = default; // Prints the contents of the profile in YAML format. void printYAML(raw_ostream &OS); @@ -161,7 +161,7 @@ class RawMemProfReader final : public MemProfReader { // Returns a list of build ids recorded in the segment information. static std::vector peekBuildIds(MemoryBuffer *DataBuffer); - virtual Error + Error readNextRecord(GuidMemProfRecordPair &GuidRecord, std::function Callback) override;