Make helper utility members private.
authorDan Gohman <gohman@apple.com>
Wed, 14 Apr 2010 15:33:04 +0000 (15:33 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 14 Apr 2010 15:33:04 +0000 (15:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101243 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/CFG.h

index 57699c708890e5e84cb11a083709331da73d8dff..717802f6dbfaa9d14893bf589369e439ecd77d16 100644 (file)
@@ -29,10 +29,8 @@ template <class _Ptr,  class _USE_iterator> // Predecessor Iterator
 class PredIterator : public std::iterator<std::forward_iterator_tag,
                                           _Ptr, ptrdiff_t> {
   typedef std::iterator<std::forward_iterator_tag, _Ptr, ptrdiff_t> super;
-  _USE_iterator It;
-public:
   typedef PredIterator<_Ptr,_USE_iterator> _Self;
-  typedef typename super::pointer pointer;
+  _USE_iterator It;
 
   inline void advancePastNonTerminators() {
     // Loop to ignore non terminator uses (for example PHI nodes)...
@@ -40,6 +38,9 @@ public:
       ++It;
   }
 
+public:
+  typedef typename super::pointer pointer;
+
   inline PredIterator(_Ptr *bb) : It(bb->use_begin()) {
     advancePastNonTerminators();
   }