aboutsummaryrefslogtreecommitdiff
path: root/llvm/include/llvm
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2025-07-26 00:44:05 -0700
committerFangrui Song <i@maskray.me>2025-07-26 00:44:05 -0700
commit1ea085be7c0c91853e52d3a71b83a0a1cf0aa05d (patch)
treef618d9ad2609fc2e8f8c9711ca2e63aab13e09a4 /llvm/include/llvm
parent1669bd3ae9af0cac4414479d8f1e53e329fa3efb (diff)
downloadllvm-main.zip
llvm-main.tar.gz
llvm-main.tar.bz2
MCSectionXCOFF: Remove classofHEADmain
The object file format specific derived classes are used in context like MCStreamer and MCObjectTargetWriter where the type is statically known. We don't use isa/dyn_cast and we want to eliminate MCSection::SectionVariant in the base class.
Diffstat (limited to 'llvm/include/llvm')
-rw-r--r--llvm/include/llvm/MC/MCSectionXCOFF.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/include/llvm/MC/MCSectionXCOFF.h b/llvm/include/llvm/MC/MCSectionXCOFF.h
index 499df6b5..87d2d882 100644
--- a/llvm/include/llvm/MC/MCSectionXCOFF.h
+++ b/llvm/include/llvm/MC/MCSectionXCOFF.h
@@ -95,10 +95,6 @@ class MCSectionXCOFF final : public MCSection {
public:
~MCSectionXCOFF();
- static bool classof(const MCSection *S) {
- return S->getVariant() == SV_XCOFF;
- }
-
XCOFF::StorageMappingClass getMappingClass() const {
assert(isCsect() && "Only csect section has mapping class property!");
return CsectProp->MappingClass;