From 175fdbf4b30eae5e5344cd7fca7e953ca0b2463e Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Thu, 13 Aug 2026 13:29:50 +0800 Subject: [Tooling] Remove the duplicate output kind --- backend/lib/Tooling/ArtifactStore.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'backend/lib/Tooling/ArtifactStore.cpp') diff --git a/backend/lib/Tooling/ArtifactStore.cpp b/backend/lib/Tooling/ArtifactStore.cpp index 115f58f..9427a6b 100644 --- a/backend/lib/Tooling/ArtifactStore.cpp +++ b/backend/lib/Tooling/ArtifactStore.cpp @@ -32,7 +32,9 @@ namespace { constexpr std::uintmax_t MaximumPackageFileSize = std::uintmax_t{1} << 30U; std::atomic TemporarySequence = 0; -[[nodiscard]] bool isMIRArtifact(ArtifactKind Artifact) noexcept { +} // namespace + +bool isMIRArtifact(ArtifactKind Artifact) noexcept { switch (Artifact) { case ArtifactKind::PreLegalizerMIR: case ArtifactKind::LegalizedMIR: @@ -49,7 +51,7 @@ std::atomic TemporarySequence = 0; return false; } -[[nodiscard]] bool isCacheableArtifact(ArtifactKind Artifact) noexcept { +bool isCacheableArtifact(ArtifactKind Artifact) noexcept { switch (Artifact) { case ArtifactKind::PreLegalizerMIR: case ArtifactKind::SelectedMIR: @@ -66,6 +68,8 @@ std::atomic TemporarySequence = 0; return false; } +namespace { + [[nodiscard]] std::string_view artifactFileName(ArtifactKind Artifact) noexcept { switch (Artifact) { case ArtifactKind::PreLegalizerMIR: -- cgit v1.2.3