From ca8c43fa4d1e1ceaac9ab2e5fd58fd4f79bed661 Mon Sep 17 00:00:00 2001 From: Michael Liao 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, SetType, External > { }; template -ipo_iterator ipo_begin(const T &G, bool Reverse = false) { - return ipo_iterator::begin(G, Reverse); +ipo_iterator ipo_begin(const T &G) { + return ipo_iterator::begin(G); } template @@ -225,8 +225,8 @@ ipo_iterator ipo_end(const T &G){ } template -iterator_range> inverse_post_order(const T &G, bool Reverse = false) { - return make_range(ipo_begin(G, Reverse), ipo_end(G)); +iterator_range> 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