[llvm-commits] [llvm] r108188 - /llvm/trunk/include/llvm/ADT/EquivalenceClasses.h

Bill Wendling isanbard at gmail.com
Mon Jul 12 13:27:03 PDT 2010


Author: void
Date: Mon Jul 12 15:27:02 2010
New Revision: 108188

URL: http://llvm.org/viewvc/llvm-project?rev=108188&view=rev
Log:
getOrInsertLeaderValue cannot be const because it calls insert.
Patch by Xi Wang!

Modified:
    llvm/trunk/include/llvm/ADT/EquivalenceClasses.h

Modified: llvm/trunk/include/llvm/ADT/EquivalenceClasses.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/EquivalenceClasses.h?rev=108188&r1=108187&r2=108188&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/EquivalenceClasses.h (original)
+++ llvm/trunk/include/llvm/ADT/EquivalenceClasses.h Mon Jul 12 15:27:02 2010
@@ -169,7 +169,7 @@
   /// getOrInsertLeaderValue - Return the leader for the specified value that is
   /// in the set.  If the member is not in the set, it is inserted, then
   /// returned.
-  const ElemTy &getOrInsertLeaderValue(const ElemTy &V) const {
+  const ElemTy &getOrInsertLeaderValue(const ElemTy &V) {
     member_iterator MI = findLeader(insert(V));
     assert(MI != member_end() && "Value is not in the set!");
     return *MI;





More information about the llvm-commits mailing list