[llvm] [EquivClasses] Fix signature of operator= (NFC) (PR #130140)

Ramkumar Ramachandra via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 6 08:47:22 PST 2025


https://github.com/artagnon created https://github.com/llvm/llvm-project/pull/130140

None

>From 64a286fbfa38bc0c38cc8a28070af05ff72a51d8 Mon Sep 17 00:00:00 2001
From: Ramkumar Ramachandra <ramkumar.ramachandra at codasip.com>
Date: Thu, 6 Mar 2025 16:45:26 +0000
Subject: [PATCH] [EquivClasses] Fix signature of operator= (NFC)

---
 llvm/include/llvm/ADT/EquivalenceClasses.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/include/llvm/ADT/EquivalenceClasses.h b/llvm/include/llvm/ADT/EquivalenceClasses.h
index 4f98b84cf97d2..c375d6e77b12a 100644
--- a/llvm/include/llvm/ADT/EquivalenceClasses.h
+++ b/llvm/include/llvm/ADT/EquivalenceClasses.h
@@ -144,7 +144,7 @@ class EquivalenceClasses {
     operator=(RHS);
   }
 
-  const EquivalenceClasses &operator=(const EquivalenceClasses &RHS) {
+  EquivalenceClasses &operator=(const EquivalenceClasses &RHS) {
     TheMapping.clear();
     for (iterator I = RHS.begin(), E = RHS.end(); I != E; ++I)
       if (I->isLeader()) {



More information about the llvm-commits mailing list