From 11b1e8898a513abbbe830ed532437191bc6c2a4e Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 24 Apr 2018 16:32:55 +0000 Subject: [PATCH] [ADT] Remove ilist_default_traits llvm-svn: 330736 --- llvm/include/llvm/ADT/ilist.h | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/llvm/include/llvm/ADT/ilist.h b/llvm/include/llvm/ADT/ilist.h index 5d06c68..81da610 100644 --- a/llvm/include/llvm/ADT/ilist.h +++ b/llvm/include/llvm/ADT/ilist.h @@ -84,21 +84,11 @@ template struct ilist_node_traits : ilist_alloc_traits, ilist_callback_traits {}; -/// Default template traits for intrusive list. -/// -/// By inheriting from this, you can easily use default implementations for all -/// common operations. -/// -/// TODO: Remove this customization point. Specializing ilist_traits is -/// already fully general. -template -struct ilist_default_traits : public ilist_node_traits {}; - /// Template traits for intrusive list. /// /// Customize callbacks and allocation semantics. template -struct ilist_traits : public ilist_default_traits {}; +struct ilist_traits : public ilist_node_traits {}; /// Const traits should never be instantiated. template struct ilist_traits {}; -- 2.7.4