From: Chris Lattner Date: Fri, 25 Jul 2003 17:46:25 +0000 (+0000) Subject: Fix visibility problem exposed by GCC 3.3 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=d091d85c15d56adca38f3522ff4ac0997141e326;p=oota-llvm.git Fix visibility problem exposed by GCC 3.3 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7313 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/Support/PostOrderIterator.h b/include/Support/PostOrderIterator.h index 084d38fd9df..178125405ed 100644 --- a/include/Support/PostOrderIterator.h +++ b/include/Support/PostOrderIterator.h @@ -17,7 +17,6 @@ template > class po_iterator : public forward_iterator { typedef forward_iterator super; - typedef typename super::pointer pointer; typedef typename GT::NodeType NodeType; typedef typename GT::ChildIteratorType ChildItTy; @@ -43,6 +42,7 @@ class po_iterator : public forward_iterator { } inline po_iterator() { /* End is when stack is empty */ } public: + typedef typename super::pointer pointer; typedef po_iterator _Self; // Provide static "constructors"... diff --git a/include/llvm/ADT/PostOrderIterator.h b/include/llvm/ADT/PostOrderIterator.h index 084d38fd9df..178125405ed 100644 --- a/include/llvm/ADT/PostOrderIterator.h +++ b/include/llvm/ADT/PostOrderIterator.h @@ -17,7 +17,6 @@ template > class po_iterator : public forward_iterator { typedef forward_iterator super; - typedef typename super::pointer pointer; typedef typename GT::NodeType NodeType; typedef typename GT::ChildIteratorType ChildItTy; @@ -43,6 +42,7 @@ class po_iterator : public forward_iterator { } inline po_iterator() { /* End is when stack is empty */ } public: + typedef typename super::pointer pointer; typedef po_iterator _Self; // Provide static "constructors"...