Revert "thread_sync.c (do_sleep): avoid thread-switch/interrupt check"

This reverts commit d7ddbff2954ba22b71bdfeba4b94e1c4fb91efb0 (r64436)

Seems worthless at preventing CI failures

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
normal 2018-08-18 06:05:17 +00:00
parent d7ddbff295
commit 6e0d69e4a7

View File

@ -1358,12 +1358,6 @@ static VALUE
do_sleep(VALUE args) do_sleep(VALUE args)
{ {
struct sleep_call *p = (struct sleep_call *)args; struct sleep_call *p = (struct sleep_call *)args;
if (rb_obj_class(p->mutex) == rb_cMutex) {
return rb_mutex_sleep(p->mutex, p->timeout);
}
/* FIXME: Mutex_m may still check interrupts here */
return rb_funcallv(p->mutex, id_sleep, 1, &p->timeout); return rb_funcallv(p->mutex, id_sleep, 1, &p->timeout);
} }