Remove CDS_RVALUE_SUPPORT, CDS_MOVE_SEMANTICS_SUPPORT macros and emulating code
[libcds.git] / cds / details / marked_ptr.h
index b38dec23c8f0b913d664616b493d69b7ee576698..b8218a530096848a52b0086d6c9604fbf3c38f88 100644 (file)
@@ -56,7 +56,7 @@ namespace cds {
             marked_ptr( marked_ptr const& src ) CDS_NOEXCEPT_DEFAULTED = default;
             /// Copy-assignment operator
             marked_ptr& operator =( marked_ptr const& p ) CDS_NOEXCEPT_DEFAULTED = default;
-#       if defined(CDS_MOVE_SEMANTICS_SUPPORT) && !defined(CDS_DISABLE_DEFAULT_MOVE_CTOR)
+#       if !defined(CDS_DISABLE_DEFAULT_MOVE_CTOR)
             //@cond
             marked_ptr( marked_ptr&& src ) CDS_NOEXCEPT_DEFAULTED = default;
             marked_ptr& operator =( marked_ptr&& p ) CDS_NOEXCEPT_DEFAULTED = default;