diff --git a/include/llvm/ADT/ilist.h b/include/llvm/ADT/ilist.h index e66ee2f40bc..8d9bab5caaf 100644 --- a/include/llvm/ADT/ilist.h +++ b/include/llvm/ADT/ilist.h @@ -83,10 +83,11 @@ struct ilist_traits : public ilist_traits {}; template class ilist_iterator : public bidirectional_iterator { + +public: typedef ilist_traits Traits; typedef bidirectional_iterator super; -public: typedef size_t size_type; typedef typename super::pointer pointer; typedef typename super::reference reference;