llvm.org GIT mirror llvm / 02a31a5
Fix another accessibility problem illuminated by GCC 3.3 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7314 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 17 years ago
2 changed file(s) with 2 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
1616 template >
1717 class df_iterator : public forward_iterator {
1818 typedef forward_iterator super;
19 typedef typename super::pointer pointer;
2019
2120 typedef typename GT::NodeType NodeType;
2221 typedef typename GT::ChildIteratorType ChildItTy;
5049 inline df_iterator() { /* End is when stack is empty */ }
5150
5251 public:
52 typedef typename super::pointer pointer;
5353 typedef df_iterator _Self;
5454
5555 // Provide static begin and end methods as our public "constructors"
1616 template >
1717 class df_iterator : public forward_iterator {
1818 typedef forward_iterator super;
19 typedef typename super::pointer pointer;
2019
2120 typedef typename GT::NodeType NodeType;
2221 typedef typename GT::ChildIteratorType ChildItTy;
5049 inline df_iterator() { /* End is when stack is empty */ }
5150
5251 public:
52 typedef typename super::pointer pointer;
5353 typedef df_iterator _Self;
5454
5555 // Provide static begin and end methods as our public "constructors"