[llvm-commits] [llvm] r52998 - /llvm/trunk/include/llvm/ADT/ImmutableList.h
Ted Kremenek
kremenek at apple.com
Tue Jul 1 17:06:55 PDT 2008
Author: kremenek
Date: Tue Jul 1 19:06:55 2008
New Revision: 52998
URL: http://llvm.org/viewvc/llvm-project?rev=52998&view=rev
Log:
Implemented operator!= for the ImmutableList iterator.
Modified:
llvm/trunk/include/llvm/ADT/ImmutableList.h
Modified: llvm/trunk/include/llvm/ADT/ImmutableList.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/ImmutableList.h?rev=52998&r1=52997&r2=52998&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/ImmutableList.h (original)
+++ llvm/trunk/include/llvm/ADT/ImmutableList.h Tue Jul 1 19:06:55 2008
@@ -85,8 +85,9 @@
iterator() : L(0) {}
iterator(ImmutableList l) : L(l.getInternalPointer()) {}
- iterator& operator++() { L = L->Tail; return *this; }
+ iterator& operator++() { L = L->getTail(); return *this; }
bool operator==(const iterator& I) const { return L == I.L; }
+ bool operator!=(const iterator& I) const { return L != I.L; }
ImmutableList operator*() const { return L; }
};
More information about the llvm-commits
mailing list