From 6e0fc1a63138f959cd2aac05e85f70cf9e22a189 Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Sun, 7 Feb 2016 14:10:38 -0800 Subject: [PATCH] mingw: use gcc-like memory barrier Use the gcc-like memory barrier (__sync_synchronize) on mingw. --- src/thread-utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/thread-utils.h b/src/thread-utils.h index dd1136caf..14c8a41ff 100644 --- a/src/thread-utils.h +++ b/src/thread-utils.h @@ -275,7 +275,7 @@ GIT_INLINE(int) git_atomic_get(git_atomic *a) extern int git_online_cpus(void); -#if defined(GIT_THREADS) && defined(GIT_WIN32) +#if defined(GIT_THREADS) && defined(_MSC_VER) # define GIT_MEMORY_BARRIER MemoryBarrier() #elif defined(GIT_THREADS) # define GIT_MEMORY_BARRIER __sync_synchronize()