diff options
Diffstat (limited to 'src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSpinLock.h')
-rw-r--r-- | src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSpinLock.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSpinLock.h b/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSpinLock.h index 74c02f3c04..ced22834ad 100644 --- a/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSpinLock.h +++ b/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSpinLock.h @@ -37,9 +37,7 @@ #include <time.h> /* For nanosleep() */ -#if !PLATFORM(WIN_OS) #include <sched.h> /* For sched_yield() */ -#endif #if HAVE(STDINT_H) #include <stdint.h> @@ -136,11 +134,7 @@ struct TCMalloc_SpinLock { #define SPINLOCK_INITIALIZER { 0 } static void TCMalloc_SlowLock(volatile unsigned int* lockword) { -#if !PLATFORM(WIN_OS) sched_yield(); // Yield immediately since fast path failed -#else - SwitchToThread(); -#endif while (true) { int r; #if COMPILER(GCC) |