[llvm] HashingTest.cpp: Prune `StructWithHashBuilderAndHashValueSupport::hash_value()` [-Wunused-template] (PR #215561)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 11 06:39:02 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-adt

Author: NAKAMURA Takumi (chapuni)

<details>
<summary>Changes</summary>

The customized version of `hash_value()` won't use it.

---
Full diff: https://github.com/llvm/llvm-project/pull/215561.diff


1 Files Affected:

- (modified) llvm/unittests/ADT/HashingTest.cpp (-3) 


``````````diff
diff --git a/llvm/unittests/ADT/HashingTest.cpp b/llvm/unittests/ADT/HashingTest.cpp
index b6daf8f4695f8..d2fc1da9a0f60 100644
--- a/llvm/unittests/ADT/HashingTest.cpp
+++ b/llvm/unittests/ADT/HashingTest.cpp
@@ -390,9 +390,6 @@ TEST(HashingTest, HashWithHashBuilder) {
 struct StructWithHashBuilderAndHashValueSupport {
   char C;
   int I;
-  template <typename HasherT, llvm::endianness Endianness>
-  friend void addHash(llvm::HashBuilder<HasherT, Endianness> &HBuilder,
-                      const StructWithHashBuilderAndHashValueSupport &Value) {}
   friend hash_code
   hash_value(const StructWithHashBuilderAndHashValueSupport &Value) {
     return 0xbeef;

``````````

</details>


https://github.com/llvm/llvm-project/pull/215561


More information about the llvm-commits mailing list