diff options
Diffstat (limited to 'src/vm/comwaithandle.cpp')
-rw-r--r-- | src/vm/comwaithandle.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/vm/comwaithandle.cpp b/src/vm/comwaithandle.cpp index 5fd73c5c7a..935a8f031a 100644 --- a/src/vm/comwaithandle.cpp +++ b/src/vm/comwaithandle.cpp @@ -81,9 +81,8 @@ private: void AcquireSafeHandleFromWaitHandle(WAITHANDLEREF wh) { CONTRACTL { - THROWS; - GC_TRIGGERS; - SO_INTOLERANT; + THROWS; + GC_TRIGGERS; MODE_COOPERATIVE; PRECONDITION(wh != NULL); } CONTRACTL_END; @@ -97,9 +96,8 @@ void AcquireSafeHandleFromWaitHandle(WAITHANDLEREF wh) void ReleaseSafeHandleFromWaitHandle(WAITHANDLEREF wh) { CONTRACTL { - THROWS; - GC_TRIGGERS; - SO_TOLERANT; + THROWS; + GC_TRIGGERS; MODE_COOPERATIVE; PRECONDITION(wh != NULL); } CONTRACTL_END; |