Fix warning on cygwin
This commit is contained in:
parent
966fcb77e4
commit
70f8f7c4b1
Notes:
git
2025-05-23 11:49:32 +00:00
4
thread.c
4
thread.c
@ -1889,8 +1889,8 @@ rb_thread_mn_schedulable(VALUE thval)
|
|||||||
VALUE
|
VALUE
|
||||||
rb_thread_io_blocking_call(struct rb_io* io, rb_blocking_function_t *func, void *data1, int events)
|
rb_thread_io_blocking_call(struct rb_io* io, rb_blocking_function_t *func, void *data1, int events)
|
||||||
{
|
{
|
||||||
rb_execution_context_t * ec = GET_EC();
|
rb_execution_context_t * volatile ec = GET_EC();
|
||||||
rb_thread_t *th = rb_ec_thread_ptr(ec);
|
rb_thread_t * volatile th = rb_ec_thread_ptr(ec);
|
||||||
|
|
||||||
RUBY_DEBUG_LOG("th:%u fd:%d ev:%d", rb_th_serial(th), io->fd, events);
|
RUBY_DEBUG_LOG("th:%u fd:%d ev:%d", rb_th_serial(th), io->fd, events);
|
||||||
|
|
||||||
|
@ -2002,9 +2002,9 @@ rb_current_execution_context(bool expect_ec)
|
|||||||
{
|
{
|
||||||
#ifdef RB_THREAD_LOCAL_SPECIFIER
|
#ifdef RB_THREAD_LOCAL_SPECIFIER
|
||||||
#if defined(__arm64__) || defined(__aarch64__)
|
#if defined(__arm64__) || defined(__aarch64__)
|
||||||
rb_execution_context_t *ec = rb_current_ec();
|
rb_execution_context_t * volatile ec = rb_current_ec();
|
||||||
#else
|
#else
|
||||||
rb_execution_context_t *ec = ruby_current_ec;
|
rb_execution_context_t * volatile ec = ruby_current_ec;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* On the shared objects, `__tls_get_addr()` is used to access the TLS
|
/* On the shared objects, `__tls_get_addr()` is used to access the TLS
|
||||||
@ -2021,7 +2021,7 @@ rb_current_execution_context(bool expect_ec)
|
|||||||
*/
|
*/
|
||||||
VM_ASSERT(ec == rb_current_ec_noinline());
|
VM_ASSERT(ec == rb_current_ec_noinline());
|
||||||
#else
|
#else
|
||||||
rb_execution_context_t *ec = native_tls_get(ruby_current_ec_key);
|
rb_execution_context_t * volatile ec = native_tls_get(ruby_current_ec_key);
|
||||||
#endif
|
#endif
|
||||||
VM_ASSERT(!expect_ec || ec != NULL);
|
VM_ASSERT(!expect_ec || ec != NULL);
|
||||||
return ec;
|
return ec;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user