24#ifndef MYSQL_CONCURRENCY_CACHE_LINE_SIZE
25#define MYSQL_CONCURRENCY_CACHE_LINE_SIZE
34#if defined(__GNUC__) && !defined(__clang__) && (__GNUC__ >= 12)
37#ifdef __cpp_lib_hardware_interference_size
Header for compiler-dependent features.
#define MY_COMPILER_GCC_DIAGNOSTIC_IGNORE(X)
Definition: my_compiler.h:242
#define MY_COMPILER_DIAGNOSTIC_PUSH()
save the compiler's diagnostic (enabled warnings, errors, ...) state
Definition: my_compiler.h:277
#define MY_COMPILER_DIAGNOSTIC_POP()
restore the compiler's diagnostic (enabled warnings, errors, ...) state
Definition: my_compiler.h:278
Definition: cache_line_size.h:31
constexpr std::size_t hardware_destructive_interference_size
Definition: cache_line_size.h:42