Kill FOLLY_ALIGNED etc
[folly.git] / folly / ProducerConsumerQueue.h
index 2a8f04c6597aa4b22bbd5c9c5f657d7eefa235cd..b020da8445ae6f80a28ef671354b40d62da65cea 100644 (file)
@@ -177,8 +177,10 @@ struct ProducerConsumerQueue {
   const uint32_t size_;
   T* const records_;
 
-  FOLLY_ALIGN_TO_AVOID_FALSE_SHARING std::atomic<unsigned int> readIndex_;
-  FOLLY_ALIGN_TO_AVOID_FALSE_SHARING std::atomic<unsigned int> writeIndex_;
+  alignas(hardware_destructive_interference_size)
+      std::atomic<unsigned int> readIndex_;
+  alignas(hardware_destructive_interference_size)
+      std::atomic<unsigned int> writeIndex_;
 
   char pad1_[hardware_destructive_interference_size - sizeof(writeIndex_)];
 };