X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=include%2Fllvm%2FADT%2Filist.h;h=371518a04cab17c2a4ee2939fe917013ef5bc127;hp=c34434a1f76871036e72668d96549829b543f743;hb=d81c5525e10168bb6ce5232b2f41ad825893162e;hpb=84cb8974bde802f860313fc7001d60ed674700ae diff --git a/include/llvm/ADT/ilist.h b/include/llvm/ADT/ilist.h index c34434a1f76..371518a04ca 100644 --- a/include/llvm/ADT/ilist.h +++ b/include/llvm/ADT/ilist.h @@ -220,8 +220,8 @@ private: template void operator-(T) const; public: - explicit ilist_iterator(pointer NP) : NodePtr(NP) {} - explicit ilist_iterator(reference NR) : NodePtr(&NR) {} + ilist_iterator(pointer NP) : NodePtr(NP) {} + ilist_iterator(reference NR) : NodePtr(&NR) {} ilist_iterator() : NodePtr(nullptr) {} // This is templated so that we can allow constructing a const iterator from @@ -241,7 +241,7 @@ public: void reset(pointer NP) { NodePtr = NP; } // Accessors... - explicit operator pointer() const { + operator pointer() const { return NodePtr; }