OSDN Git Service

[llvm-readobj] - Add 'override' to fix build bots.
authorGeorgii Rymar <grimar@accesssoftek.com>
Tue, 12 Jan 2021 10:01:15 +0000 (13:01 +0300)
committerGeorgii Rymar <grimar@accesssoftek.com>
Tue, 12 Jan 2021 10:01:15 +0000 (13:01 +0300)
This should fix bots after landing D93900.

An example of error is:

/home/worker/2.0.1/lldb-x86_64-debian/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp:883:8: warning: 'printSectionMapping' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void printSectionMapping() {}

llvm/tools/llvm-readobj/ELFDumper.cpp

index a09ee6d..44608b8 100644 (file)
@@ -831,8 +831,8 @@ private:
 
   std::string getSymbolSectionNdx(const Elf_Sym &Symbol,
                                   unsigned SymIndex) const;
-  void printProgramHeaders();
-  void printSectionMapping();
+  void printProgramHeaders() override;
+  void printSectionMapping() override;
   void printGNUVersionSectionProlog(const typename ELFT::Shdr &Sec,
                                     const Twine &Label, unsigned EntriesNum);
 
@@ -879,8 +879,8 @@ private:
   void printSymbol(const Elf_Sym &Symbol, unsigned SymIndex,
                    Optional<StringRef> StrTable, bool IsDynamic,
                    bool /*NonVisibilityBitsUsed*/) const override;
-  void printProgramHeaders();
-  void printSectionMapping() {}
+  void printProgramHeaders() override;
+  void printSectionMapping() override {}
   void printStackSizeEntry(uint64_t Size, StringRef FuncName) override;
 
   void printMipsGOT(const MipsGOTParser<ELFT> &Parser) override;