Explorar o código

ring_buffer: Use feature macro

Co-Authored-By: GPUCode <47210458+GPUCode@users.noreply.github.com>
FearlessTobi %!s(int64=2) %!d(string=hai) anos
pai
achega
553dac2ae0
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/common/ring_buffer.h

+ 1 - 1
src/common/ring_buffer.h

@@ -103,7 +103,7 @@ private:
     // Having them on the same cache-line would result in false-sharing between them.
     // TODO: Remove this ifdef whenever clang and GCC support
     //       std::hardware_destructive_interference_size.
-#if defined(_MSC_VER) && _MSC_VER >= 1911
+#ifdef __cpp_lib_hardware_interference_size
     alignas(std::hardware_destructive_interference_size) std::atomic_size_t m_read_index{0};
     alignas(std::hardware_destructive_interference_size) std::atomic_size_t m_write_index{0};
 #else