Remove CDS_CXX11_DELETE_DEFINITION_SUPPORT and emulating code
[libcds.git] / cds / details / marked_ptr.h
index 12a9b9aebcbe90bf64cfcf9283176a0c7370b5c3..b38dec23c8f0b913d664616b493d69b7ee576698 100644 (file)
@@ -336,11 +336,9 @@ CDS_CXX11_ATOMIC_BEGIN_NAMESPACE
             : m_atomic( p )
         {}
 
-#   ifdef CDS_CXX11_DELETE_DEFINITION_SUPPORT
         atomic(const atomic&) = delete;
         atomic& operator=(const atomic&) = delete;
         atomic& operator=(const atomic&) volatile = delete;
-#   endif
 
         marked_ptr operator=(marked_ptr val) volatile CDS_NOEXCEPT
         {