[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