From bddf6c8c57f45b5d6f51f399cd225212aa85501d Mon Sep 17 00:00:00 2001 From: Pete Cooper Date: Mon, 1 Feb 2016 23:05:20 +0000 Subject: [PATCH] Add operator== for DefinedAtom::reference_iterator. NFC. This will be used by a future commit which wanted to compare iterators for equality. Also changed operator!= to be in terms of the new operator== llvm-svn: 259431 --- lld/include/lld/Core/DefinedAtom.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lld/include/lld/Core/DefinedAtom.h b/lld/include/lld/Core/DefinedAtom.h index 47891b9..f0cf608 100644 --- a/lld/include/lld/Core/DefinedAtom.h +++ b/lld/include/lld/Core/DefinedAtom.h @@ -308,8 +308,12 @@ public: return _atom.derefIterator(_it); } + bool operator==(const reference_iterator &other) const { + return _it == other._it; + } + bool operator!=(const reference_iterator &other) const { - return _it != other._it; + return !(*this == other); } reference_iterator &operator++() { -- 2.7.4