diff --git a/src/platform-win32.cc b/src/platform-win32.cc index 783fd6c465..115a6c946e 100644 --- a/src/platform-win32.cc +++ b/src/platform-win32.cc @@ -112,11 +112,16 @@ int strncpy_s(char* dest, size_t dest_size, const char* source, size_t count) { } +#ifndef __MINGW64_VERSION_MAJOR + inline void MemoryBarrier() { int barrier = 0; __asm__ __volatile__("xchgl %%eax,%0 ":"=r" (barrier)); } +#endif // __MINGW64_VERSION_MAJOR + + #endif // __MINGW32__ // Generate a pseudo-random number in the range 0-2^31-1. Usually