summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2010-07-12 20:27:02 +0000
committerBill Wendling <isanbard@gmail.com>2010-07-12 20:27:02 +0000
commit18f82a9a5d81c1214714be1b25f3e548030b7e1c (patch)
tree8b66ef0e9c1c47818e0b3933d95090f7977a507b
parent47f5608029cbb7213b8624294f7ff1c39c952b6b (diff)
downloadllvm-18f82a9a5d81c1214714be1b25f3e548030b7e1c.tar.gz
llvm-18f82a9a5d81c1214714be1b25f3e548030b7e1c.tar.bz2
llvm-18f82a9a5d81c1214714be1b25f3e548030b7e1c.tar.xz
getOrInsertLeaderValue cannot be const because it calls insert.
Patch by Xi Wang! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108188 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/ADT/EquivalenceClasses.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/llvm/ADT/EquivalenceClasses.h b/include/llvm/ADT/EquivalenceClasses.h
index 91a1429451..07a5edfdb6 100644
--- a/include/llvm/ADT/EquivalenceClasses.h
+++ b/include/llvm/ADT/EquivalenceClasses.h
@@ -169,7 +169,7 @@ public:
/// 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;