diff options
| -rw-r--r-- | llvm/include/llvm/MC/MCSymbol.h | 2 | ||||
| -rw-r--r-- | llvm/include/llvm/MC/MCSymbolELF.h | 2 | ||||
| -rw-r--r-- | llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 3 |
3 files changed, 1 insertions, 6 deletions
diff --git a/llvm/include/llvm/MC/MCSymbol.h b/llvm/include/llvm/MC/MCSymbol.h index dc191f8..ccd37c3 100644 --- a/llvm/include/llvm/MC/MCSymbol.h +++ b/llvm/include/llvm/MC/MCSymbol.h @@ -281,8 +281,6 @@ public: /// Mark the symbol as undefined. void setUndefined() { Fragment = nullptr; } - bool isELF() const { return Kind == SymbolKindELF; } - bool isCOFF() const { return Kind == SymbolKindCOFF; } bool isGOFF() const { return Kind == SymbolKindGOFF; } diff --git a/llvm/include/llvm/MC/MCSymbolELF.h b/llvm/include/llvm/MC/MCSymbolELF.h index 7c271e7..80b37ea 100644 --- a/llvm/include/llvm/MC/MCSymbolELF.h +++ b/llvm/include/llvm/MC/MCSymbolELF.h @@ -48,8 +48,6 @@ public: void setMemtag(bool Tagged); bool isMemtag() const; - static bool classof(const MCSymbol *S) { return S->isELF(); } - private: void setIsBindingSet() const; }; diff --git a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp index a2e48ab..4530fc6 100644 --- a/llvm/lib/Target/Mips/MipsAsmPrinter.cpp +++ b/llvm/lib/Target/Mips/MipsAsmPrinter.cpp @@ -1052,8 +1052,7 @@ void MipsAsmPrinter::EmitFPCallStub( // __call_stub_fp_xxxx: // std::string x = "__call_stub_fp_" + std::string(Symbol); - MCSymbolELF *Stub = - cast<MCSymbolELF>(OutContext.getOrCreateSymbol(StringRef(x))); + MCSymbol *Stub = OutContext.getOrCreateSymbol(StringRef(x)); TS.emitDirectiveEnt(*Stub); MCSymbol *MType = OutContext.getOrCreateSymbol("__call_stub_fp_" + Twine(Symbol)); |
