From ca8c43fa4d1e1ceaac9ab2e5fd58fd4f79bed661 Mon Sep 17 00:00:00 2001 From: Michael Liao <michael.liao@intel.com> Date: Tue, 13 Oct 2015 07:26:04 +0000 Subject: [PATCH] Remove unnecessary argument in ipo iterator - Otherwise, it won't be compiled if that template is instantiated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@250153 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/PostOrderIterator.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/llvm/ADT/PostOrderIterator.h b/include/llvm/ADT/PostOrderIterator.h index 759a2db24f2..ce343a161b7 100644 --- a/include/llvm/ADT/PostOrderIterator.h +++ b/include/llvm/ADT/PostOrderIterator.h @@ -215,8 +215,8 @@ struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External > { }; template <class T> -ipo_iterator<T> ipo_begin(const T &G, bool Reverse = false) { - return ipo_iterator<T>::begin(G, Reverse); +ipo_iterator<T> ipo_begin(const T &G) { + return ipo_iterator<T>::begin(G); } template <class T> @@ -225,8 +225,8 @@ ipo_iterator<T> ipo_end(const T &G){ } template <class T> -iterator_range<ipo_iterator<T>> inverse_post_order(const T &G, bool Reverse = false) { - return make_range(ipo_begin(G, Reverse), ipo_end(G)); +iterator_range<ipo_iterator<T>> inverse_post_order(const T &G) { + return make_range(ipo_begin(G), ipo_end(G)); } // Provide global definitions of external inverse postorder iterators... -- 2.34.1