From 60bedd3a804c4aa928f605e16faebc01f2b15233 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sat, 9 Aug 2014 16:24:51 -0700 Subject: [PATCH] Fixed VS2012 compile error. --- include/bx/cpu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/bx/cpu.h b/include/bx/cpu.h index 4c16237..6e68c44 100644 --- a/include/bx/cpu.h +++ b/include/bx/cpu.h @@ -28,7 +28,6 @@ extern "C" void _ReadWriteBarrier(); # pragma intrinsic(_InterlockedIncrement) # pragma intrinsic(_InterlockedDecrement) # pragma intrinsic(_InterlockedCompareExchange) -# pragma intrinsic(_InterlockedExchangePointer) #endif // BX_COMPILER_MSVC namespace bx @@ -112,7 +111,7 @@ namespace bx inline void* atomicExchangePtr(void** _ptr, void* _new) { #if BX_COMPILER_MSVC - return _InterlockedExchangePointer(_ptr, _new); + return InterlockedExchangePointer(_ptr, _new); /* VS2012 no intrinsics */ #else return __sync_lock_test_and_set(_ptr, _new); #endif // BX_COMPILER