diff --git a/source/lib/sysdep/cpu.h b/source/lib/sysdep/cpu.h index b2fb134194..cd76bfbe4f 100644 --- a/source/lib/sysdep/cpu.h +++ b/source/lib/sysdep/cpu.h @@ -57,7 +57,7 @@ LIB_API const char* cpu_IdentifierString(); # pragma intrinsic(_ReadWriteBarrier) # define cpu_MemoryBarrier() _ReadWriteBarrier() #elif GCC_VERSION -# define cpu_MemoryBarrier() __asm__(:::"memory") +# define cpu_MemoryBarrier() asm volatile("" : : : "memory") #else # define cpu_MemoryBarrier() #endif