diff options
author | Fangrui Song <i@maskray.me> | 2025-07-26 12:20:27 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2025-07-26 12:20:27 -0700 |
commit | 1c31c6801af997eed63cddc52a2912dc999bde1f (patch) | |
tree | 1581e7af7317e6e478413a17f12e413f48415e3d /llvm | |
parent | f65b329d706c883ea469246de093219612390aa9 (diff) | |
download | llvm-1c31c6801af997eed63cddc52a2912dc999bde1f.zip llvm-1c31c6801af997eed63cddc52a2912dc999bde1f.tar.gz llvm-1c31c6801af997eed63cddc52a2912dc999bde1f.tar.bz2 |
MCSection: Remove empty printSwitchToSection overrides
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/include/llvm/MC/MCSection.h | 2 | ||||
-rw-r--r-- | llvm/include/llvm/MC/MCSectionDXContainer.h | 4 | ||||
-rw-r--r-- | llvm/include/llvm/MC/MCSectionSPIRV.h | 8 | ||||
-rw-r--r-- | llvm/lib/MC/CMakeLists.txt | 1 | ||||
-rw-r--r-- | llvm/lib/MC/MCSectionDXContainer.cpp | 15 |
5 files changed, 1 insertions, 29 deletions
diff --git a/llvm/include/llvm/MC/MCSection.h b/llvm/include/llvm/MC/MCSection.h index 9378786..6ee2ed1e 100644 --- a/llvm/include/llvm/MC/MCSection.h +++ b/llvm/include/llvm/MC/MCSection.h @@ -650,7 +650,7 @@ public: virtual void printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, raw_ostream &OS, - uint32_t Subsection) const = 0; + uint32_t Subsection) const {} /// Check whether this section is "virtual", that is has no actual object /// file contents. diff --git a/llvm/include/llvm/MC/MCSectionDXContainer.h b/llvm/include/llvm/MC/MCSectionDXContainer.h index 2516afa..7d8e0c5 100644 --- a/llvm/include/llvm/MC/MCSectionDXContainer.h +++ b/llvm/include/llvm/MC/MCSectionDXContainer.h @@ -25,10 +25,6 @@ class MCSectionDXContainer final : public MCSection { MCSectionDXContainer(StringRef Name, SectionKind K, MCSymbol *Begin) : MCSection(Name, K.isText(), /*IsVirtual=*/false, Begin) {} - -public: - void printSwitchToSection(const MCAsmInfo &, const Triple &, raw_ostream &, - uint32_t) const override; }; } // end namespace llvm diff --git a/llvm/include/llvm/MC/MCSectionSPIRV.h b/llvm/include/llvm/MC/MCSectionSPIRV.h index 2b3e931..6850965 100644 --- a/llvm/include/llvm/MC/MCSectionSPIRV.h +++ b/llvm/include/llvm/MC/MCSectionSPIRV.h @@ -18,8 +18,6 @@ namespace llvm { -class MCSymbol; - class MCSectionSPIRV final : public MCSection { friend class MCContext; @@ -27,12 +25,6 @@ class MCSectionSPIRV final : public MCSection { : MCSection("", /*IsText=*/true, /*IsVirtual=*/false, /*Begin=*/nullptr) {} // TODO: Add StringRef Name to MCSectionSPIRV. - -public: - ~MCSectionSPIRV() = default; - void printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, - raw_ostream &OS, - uint32_t Subsection) const override {} }; } // end namespace llvm diff --git a/llvm/lib/MC/CMakeLists.txt b/llvm/lib/MC/CMakeLists.txt index d662c42..6588628 100644 --- a/llvm/lib/MC/CMakeLists.txt +++ b/llvm/lib/MC/CMakeLists.txt @@ -44,7 +44,6 @@ add_llvm_component_library(LLVMMC MCSchedule.cpp MCSection.cpp MCSectionCOFF.cpp - MCSectionDXContainer.cpp MCSectionELF.cpp MCSectionGOFF.cpp MCSectionMachO.cpp diff --git a/llvm/lib/MC/MCSectionDXContainer.cpp b/llvm/lib/MC/MCSectionDXContainer.cpp deleted file mode 100644 index 7eee59d..0000000 --- a/llvm/lib/MC/MCSectionDXContainer.cpp +++ /dev/null @@ -1,15 +0,0 @@ -//===- lib/MC/MCSectionDXContainer.cpp - DXContainer Section --------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "llvm/MC/MCSectionDXContainer.h" - -using namespace llvm; - -void MCSectionDXContainer::printSwitchToSection(const MCAsmInfo &, - const Triple &, raw_ostream &, - uint32_t) const {} |