From: Gary Linscott Date: Thu, 11 Dec 2014 19:56:24 +0000 (-0500) Subject: Only use _ReadWriteBarrier on MSVC X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=7b4828b68ced7e92a3399f9e48da8726b6b315f0;hp=f6d220ab145a361f7240a44dbe61056e801d9bda Only use _ReadWriteBarrier on MSVC It was causing compile errors when cross-compiling using mingw. No functional change. --- diff --git a/src/syzygy/tbprobe.cpp b/src/syzygy/tbprobe.cpp index ebbe32c4..0abd2b2e 100644 --- a/src/syzygy/tbprobe.cpp +++ b/src/syzygy/tbprobe.cpp @@ -146,8 +146,8 @@ static int probe_wdl_table(Position& pos, int *success) return 0; } // Memory barrier to ensure ptr->ready = 1 is not reordered. -#ifdef _WIN32 - _ReadWriteBarrier(); +#ifdef _MSC_VER + _ReadWriteBarrier(); #else __asm__ __volatile__ ("" ::: "memory"); #endif