diff options
Diffstat (limited to 'JavaScriptCore/wtf/TCSpinLock.h')
-rw-r--r-- | JavaScriptCore/wtf/TCSpinLock.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/JavaScriptCore/wtf/TCSpinLock.h b/JavaScriptCore/wtf/TCSpinLock.h index 2bfd090..3c6ac11 100644 --- a/JavaScriptCore/wtf/TCSpinLock.h +++ b/JavaScriptCore/wtf/TCSpinLock.h @@ -48,7 +48,7 @@ #endif #include <stdlib.h> /* for abort() */ -#if COMPILER(MSVC) +#if PLATFORM(WIN_OS) #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif @@ -104,7 +104,7 @@ struct TCMalloc_SpinLock { ("isync\n\t" "eieio\n\t" "stw %1, %0" -#if PLATFORM(DARWIN) +#if PLATFORM(DARWIN) || PLATFORM(PPC) : "=o" (lockword_) #else : "=m" (lockword_) @@ -179,7 +179,7 @@ static void TCMalloc_SlowLock(volatile unsigned int* lockword) { // from taking 30 seconds to 16 seconds. // Sleep for a few milliseconds -#if COMPILER(MSVC) +#if PLATFORM(WIN_OS) Sleep(2); #else struct timespec tm; |