EmulatedFutexAtomic doesn't copy or move
[folly.git] / folly / detail / Futex.h
index a6a5a06b2f6389ddcd034df20eada6e4beeb0d94..badf2e3ee9f1ec71022ceb5f0fe0104065b08b53 100644 (file)
@@ -136,7 +136,8 @@ struct EmulatedFutexAtomic : public std::atomic<T> {
   EmulatedFutexAtomic() noexcept = default;
   constexpr /* implicit */ EmulatedFutexAtomic(T init) noexcept
       : std::atomic<T>(init) {}
-  EmulatedFutexAtomic(const EmulatedFutexAtomic& rhs) = delete;
+  // It doesn't copy or move
+  EmulatedFutexAtomic(EmulatedFutexAtomic&& rhs) = delete;
 };
 
 /* Available specializations, with definitions elsewhere */