From c57385622a6bc35532f4c9f8a4f03ed37abe5014 Mon Sep 17 00:00:00 2001 From: Stefan Ginsberg Date: Thu, 1 Oct 2009 14:18:54 +0000 Subject: [PATCH] - Fix MSVC YieldProcessor macro svn path=/trunk/; revision=43249 --- reactos/include/psdk/winnt.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/reactos/include/psdk/winnt.h b/reactos/include/psdk/winnt.h index d506bb602c0..627e3dcb14b 100644 --- a/reactos/include/psdk/winnt.h +++ b/reactos/include/psdk/winnt.h @@ -4965,20 +4965,16 @@ MemoryBarrier(VOID) #error Unknown architecture #endif -VOID -_mm_pause ( - VOID - ); - - #if defined(_M_IX86) #ifdef _MSC_VER #pragma intrinsic(_mm_pause) +#define YieldProcessor _mm_pause #else #define YieldProcessor() __asm__ __volatile__("pause"); #endif #elif defined (_M_AMD64) #ifdef _MSC_VER +#pragma intrinsic(_mm_pause) #define YieldProcessor _mm_pause #else #define YieldProcessor() __asm__ __volatile__("pause");