diff --git a/compat/w32pthreads.h b/compat/w32pthreads.h index 3bc69b31cb2b75f7c50aadf456af1b99a4f776fc..2fe2a5ab979ff676d1e7dba4a360306dde29a0f0 100644 --- a/compat/w32pthreads.h +++ b/compat/w32pthreads.h @@ -39,9 +39,9 @@ #include <windows.h> #include <process.h> -/* MinGW requires the intrinsics header for the pthread_once fallback code */ #if _WIN32_WINNT < 0x0600 && defined(__MINGW32__) -#include <intrin.h> +#undef MemoryBarrier +#define MemoryBarrier __sync_synchronize #endif #include "libavutil/attributes.h"