Merge pull request #1784 from danra/patch-10

Added missing 'const' to iterator comp. operators
This commit is contained in:
Chris Lattner
2016-03-22 14:14:22 -07:00

View File

@@ -44,8 +44,8 @@ public:
Projected operator*() const { return Project(*Ptr); }
iterator &operator++() { Ptr++; return *this; }
iterator operator++(int) { return iterator(Ptr++); }
bool operator==(iterator rhs) { return Ptr == rhs.Ptr; }
bool operator!=(iterator rhs) { return Ptr != rhs.Ptr; }
bool operator==(iterator rhs) const { return Ptr == rhs.Ptr; }
bool operator!=(iterator rhs) const { return Ptr != rhs.Ptr; }
iterator &operator+=(difference_type i) {
Ptr += i;