aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--llvm/include/llvm/MC/MCSymbol.h2
-rw-r--r--llvm/include/llvm/MC/MCSymbolELF.h2
-rw-r--r--llvm/lib/Target/Mips/MipsAsmPrinter.cpp3
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));