From 445723bfb0d3c4cb7ecebb60710c669cf3dd2c8d Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Wed, 2 Jul 2008 00:06:55 +0000 Subject: [PATCH] Implemented operator!= for the ImmutableList iterator. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52998 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/ImmutableList.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/llvm/ADT/ImmutableList.h b/include/llvm/ADT/ImmutableList.h index 26a20c39ace..2219edd9020 100644 --- a/include/llvm/ADT/ImmutableList.h +++ b/include/llvm/ADT/ImmutableList.h @@ -85,8 +85,9 @@ public: 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; } };