[llvm] ConstantFPRangeTest.cpp: Hide templates conditionally. [-Wunused-template] (PR #215559)
NAKAMURA Takumi via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 11 06:36:37 PDT 2026
https://github.com/chapuni created https://github.com/llvm/llvm-project/pull/215559
Introduced in #86483. They are referred in `EXPENSIVE_CHECKS`.
>From 8d9f6c0bfd3a29d408c1390f2c5368433a9b98df Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi <geek4civic at gmail.com>
Date: Tue, 11 Aug 2026 21:35:55 +0900
Subject: [PATCH] ConstantFPRangeTest.cpp: Hide templates conditionally.
[-Wunused-template]
Introduced in #86483. They are referred in `EXPENSIVE_CHECKS`.
---
llvm/unittests/IR/ConstantFPRangeTest.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/llvm/unittests/IR/ConstantFPRangeTest.cpp b/llvm/unittests/IR/ConstantFPRangeTest.cpp
index 67fee962379e1..a77d8d76c0aea 100644
--- a/llvm/unittests/IR/ConstantFPRangeTest.cpp
+++ b/llvm/unittests/IR/ConstantFPRangeTest.cpp
@@ -154,6 +154,7 @@ static void EnumerateConstantFPRanges(Fn TestFn, SparseLevel Level,
/*MayBeSNaN=*/true);
}
+#if defined(EXPENSIVE_CHECKS)
template <typename Fn>
static void EnumerateTwoInterestingConstantFPRanges(Fn TestFn,
SparseLevel Level) {
@@ -165,6 +166,7 @@ static void EnumerateTwoInterestingConstantFPRanges(Fn TestFn,
},
Level, /*IgnoreSNaNs=*/true);
}
+#endif
template <typename Fn>
static void EnumerateValuesInConstantFPRange(const ConstantFPRange &CR,
@@ -203,6 +205,7 @@ static void EnumerateValuesInConstantFPRange(const ConstantFPRange &CR,
}
}
+#if defined(EXPENSIVE_CHECKS)
template <typename Fn>
static bool AnyOfValueInConstantFPRange(const ConstantFPRange &CR, Fn TestFn,
bool IgnoreNaNPayload) {
@@ -245,6 +248,7 @@ static bool AnyOfValueInConstantFPRange(const ConstantFPRange &CR, Fn TestFn,
}
return false;
}
+#endif
TEST_F(ConstantFPRangeTest, Basics) {
EXPECT_TRUE(Full.isFullSet());
More information about the llvm-commits
mailing list