diff options
Diffstat (limited to 'src/vm/spinlock.h')
-rw-r--r-- | src/vm/spinlock.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/vm/spinlock.h b/src/vm/spinlock.h index 23a9c47760..f576f6cc15 100644 --- a/src/vm/spinlock.h +++ b/src/vm/spinlock.h @@ -153,9 +153,6 @@ private: union { // m_lock has to be the fist data member in the class LONG m_lock; // LONG used in interlocked exchange -#ifdef FEATURE_INCLUDE_ALL_INTERFACES - IHostCrst *m_hostLock; -#endif // FEATURE_INCLUDE_ALL_INTERFACES }; enum SpinLockState @@ -210,24 +207,14 @@ public: static void AcquireLock(SpinLock *s, Thread * pThread); static void ReleaseLock(SpinLock *s, Thread * pThread); -#ifdef FEATURE_INCLUDE_ALL_INTERFACES -#define SPINLOCK_THREAD_PARAM_ONLY_IN_SOME_BUILDS m_pThread -#else #define SPINLOCK_THREAD_PARAM_ONLY_IN_SOME_BUILDS NULL -#endif class Holder { SpinLock * m_pSpinLock; -#ifdef FEATURE_INCLUDE_ALL_INTERFACES - Thread * m_pThread; -#endif public: Holder(SpinLock * s) : m_pSpinLock(s) -#ifdef FEATURE_INCLUDE_ALL_INTERFACES - , m_pThread(GetThread()) -#endif { SCAN_SCOPE_BEGIN; STATIC_CONTRACT_GC_NOTRIGGER; |