6 #ifndef EASTL_ATOMIC_INTERNAL_MACROS_COMPILER_BARRIER_H
7 #define EASTL_ATOMIC_INTERNAL_MACROS_COMPILER_BARRIER_H
9 #if defined(EA_PRAGMA_ONCE_SUPPORTED)
18 #define EASTL_ATOMIC_COMPILER_BARRIER() \
19 EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_COMPILER_BARRIER)()
26 #define EASTL_ATOMIC_COMPILER_BARRIER_DATA_DEPENDENCY(val, type) \
27 EASTL_ATOMIC_CHOOSE_OP_IMPL(ATOMIC_COMPILER_BARRIER_DATA_DEPENDENCY)(val, type)