Add explicit keywords.
authorDan Gohman <gohman@apple.com>
Wed, 14 Apr 2010 15:50:02 +0000 (15:50 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 14 Apr 2010 15:50:02 +0000 (15:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101246 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/CFG.h

index 1aa289178bc494b62ebfc560d955ac497db5369c..b72c5bb0ab656df1001c8c6187e070d6fb292a35 100644 (file)
@@ -41,7 +41,7 @@ class PredIterator : public std::iterator<std::forward_iterator_tag,
 public:
   typedef typename super::pointer pointer;
 
-  inline PredIterator(Ptr *bb) : It(bb->use_begin()) {
+  explicit inline PredIterator(Ptr *bb) : It(bb->use_begin()) {
     advancePastNonTerminators();
   }
   inline PredIterator(Ptr *bb, bool) : It(bb->use_end()) {}
@@ -101,7 +101,7 @@ public:
   typedef typename super::pointer pointer;
   // TODO: This can be random access iterator, only operator[] missing.
 
-  inline SuccIterator(Term_ T) : Term(T), idx(0) {         // begin iterator
+  explicit inline SuccIterator(Term_ T) : Term(T), idx(0) {// begin iterator
     assert(T && "getTerminator returned null!");
   }
   inline SuccIterator(Term_ T, bool)                       // end iterator