From 19b52f934bd8ae72cf125160b730fae3784bdbb9 Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Mon, 3 Nov 2025 11:09:52 +0800 Subject: [PATCH] [CodeGen][NFC] Remove one meaningless `equal_to` specialization The `std::equal_to` specialization (introduced in 9521704553e8a330cfdf5a0611885680073178b2) does the same things as the primary `std::equal_to` template. This is valid but meaningless. As a result, it's perhaps better to remove this full specialization. --- llvm/include/llvm/CodeGen/RDFRegisters.h | 7 ------- 1 file changed, 7 deletions(-) diff --git a/llvm/include/llvm/CodeGen/RDFRegisters.h b/llvm/include/llvm/CodeGen/RDFRegisters.h index 3b7454e1e552f..4c15bf534d55f 100644 --- a/llvm/include/llvm/CodeGen/RDFRegisters.h +++ b/llvm/include/llvm/CodeGen/RDFRegisters.h @@ -361,13 +361,6 @@ template <> struct hash { } }; -template <> struct equal_to { - bool operator()(const llvm::rdf::RegisterAggr &A, - const llvm::rdf::RegisterAggr &B) const { - return A == B; - } -}; - } // namespace std namespace llvm::rdf {