Fix accessibility problems GCC 3.3
authorChris Lattner <sabre@nondot.org>
Fri, 25 Jul 2003 17:23:13 +0000 (17:23 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 25 Jul 2003 17:23:13 +0000 (17:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7306 91177308-0d34-0410-b5e6-96231b3b80d8

include/Support/ilist
include/llvm/ADT/ilist

index 83a1fe670e93168955853a9f8d72b30544e47c7b..afd858d5590af09a30fb94289e9a1130033d6f52 100644 (file)
@@ -74,11 +74,13 @@ class ilist_iterator
   typedef ilist_traits<NodeTy> Traits;
   typedef bidirectional_iterator<NodeTy, ptrdiff_t> super;
 
+public:
+  typedef size_t size_type;
   typedef typename super::pointer pointer;
   typedef typename super::reference reference;
+private:
   pointer NodePtr;
 public:
-  typedef size_t size_type;
 
   ilist_iterator(pointer NP) : NodePtr(NP) {}
   ilist_iterator(reference NR) : NodePtr(&NR) {}
index 83a1fe670e93168955853a9f8d72b30544e47c7b..afd858d5590af09a30fb94289e9a1130033d6f52 100644 (file)
@@ -74,11 +74,13 @@ class ilist_iterator
   typedef ilist_traits<NodeTy> Traits;
   typedef bidirectional_iterator<NodeTy, ptrdiff_t> super;
 
+public:
+  typedef size_t size_type;
   typedef typename super::pointer pointer;
   typedef typename super::reference reference;
+private:
   pointer NodePtr;
 public:
-  typedef size_t size_type;
 
   ilist_iterator(pointer NP) : NodePtr(NP) {}
   ilist_iterator(reference NR) : NodePtr(&NR) {}