Remove CDS_EMPLACE_SUPPORT macro and unused code
[libcds.git] / cds / container / skip_list_base.h
index c753e1ce1a13143119b74418d891384864734ec5..9d50da06ac9b2ac1302947c4089d53b16db3f6c0 100644 (file)
@@ -182,7 +182,6 @@ namespace cds { namespace container {
                         node_type( nHeight, nHeight > 1 ? reinterpret_cast<node_tower_item *>(pMem + c_nNodeSize) : nullptr, v );
                 }
 
-#       ifdef CDS_EMPLACE_SUPPORT
                 template <typename... Args>
                 node_type * New( unsigned int nHeight, Args&&... args )
                 {
@@ -191,7 +190,6 @@ namespace cds { namespace container {
                         node_type( nHeight, nHeight > 1 ? reinterpret_cast<node_tower_item *>(pMem + c_nNodeSize) : nullptr,
                         std::forward<Args>(args)... );
                 }
-#       endif
 
                 void Delete( node_type * p )
                 {