From: Logan Chien Date: Sat, 22 Feb 2014 09:06:55 +0000 (+0000) Subject: Add const to some member functions of SuccIterator. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=8c0eb3eee8d5f7894c9cfee6e6c4e5fb2d5c1c82;p=oota-llvm.git Add const to some member functions of SuccIterator. The operator+() and operator-() do not change the member variables of SuccIterator. This CL will qualify the *this* pointer with const. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201933 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/CFG.h b/include/llvm/Support/CFG.h index c0733ca8592..572ab056543 100644 --- a/include/llvm/Support/CFG.h +++ b/include/llvm/Support/CFG.h @@ -208,7 +208,7 @@ public: return *this; } - inline Self operator+(int Right) { + inline Self operator+(int Right) const { Self tmp = *this; tmp += Right; return tmp; @@ -218,11 +218,11 @@ public: return operator+=(-Right); } - inline Self operator-(int Right) { + inline Self operator-(int Right) const { return operator+(-Right); } - inline int operator-(const Self& x) { + inline int operator-(const Self& x) const { assert(Term == x.Term && "Cannot work on iterators of different blocks!"); int distance = idx - x.idx; return distance;