From 89e78f42ba11beaa81635a75cf593a3713dba176 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Fri, 15 Feb 2019 00:02:20 +0100 Subject: Remove unnecessary fields from WaitHandle (#22593) * Remove unnecessary fields from WaitHandle * Drop volatile from _waitHandle * Address race condition in unmanaged code * Remove unused hasThreadAffinity parameters * Fix FCDECL argument counts --- src/vm/mscorlib.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/vm/mscorlib.h') diff --git a/src/vm/mscorlib.h b/src/vm/mscorlib.h index 3fe9c6470c..3298de3eee 100644 --- a/src/vm/mscorlib.h +++ b/src/vm/mscorlib.h @@ -905,8 +905,6 @@ DEFINE_CLASS(WEAKREFERENCE, System, WeakReference) DEFINE_CLASS_U(Threading, WaitHandle, WaitHandleBase) DEFINE_FIELD_U(_waitHandle, WaitHandleBase, m_safeHandle) -DEFINE_FIELD_U(waitHandle, WaitHandleBase, m_handle) -DEFINE_FIELD_U(hasThreadAffinity, WaitHandleBase, m_hasThreadAffinity) DEFINE_CLASS(DEBUGGER, Diagnostics, Debugger) DEFINE_METHOD(DEBUGGER, BREAK_CAN_THROW, BreakCanThrow, SM_RetVoid) -- cgit v1.2.3