Fix up [Bug #20001]
This commit is contained in:
parent
a7af34fa8b
commit
c7e87b2118
2
thread.c
2
thread.c
@ -639,8 +639,6 @@ void rb_ec_clear_current_thread_trace_func(const rb_execution_context_t *ec);
|
|||||||
static int
|
static int
|
||||||
thread_start_func_2(rb_thread_t *th, VALUE *stack_start)
|
thread_start_func_2(rb_thread_t *th, VALUE *stack_start)
|
||||||
{
|
{
|
||||||
STACK_GROW_DIR_DETECTION;
|
|
||||||
|
|
||||||
RUBY_DEBUG_LOG("th:%u", rb_th_serial(th));
|
RUBY_DEBUG_LOG("th:%u", rb_th_serial(th));
|
||||||
VM_ASSERT(th != th->vm->ractor.main_thread);
|
VM_ASSERT(th != th->vm->ractor.main_thread);
|
||||||
|
|
||||||
|
@ -1989,7 +1989,7 @@ native_thread_init_main_thread_stack(void *addr)
|
|||||||
#else
|
#else
|
||||||
if (!native_main_thread.stack_start ||
|
if (!native_main_thread.stack_start ||
|
||||||
STACK_UPPER((VALUE *)(void *)&addr,
|
STACK_UPPER((VALUE *)(void *)&addr,
|
||||||
native_main_thread.stack_start > addr,
|
native_main_thread.stack_start > (VALUE *)addr,
|
||||||
native_main_thread.stack_start < (VALUE *)addr)) {
|
native_main_thread.stack_start < (VALUE *)addr)) {
|
||||||
native_main_thread.stack_start = (VALUE *)addr;
|
native_main_thread.stack_start = (VALUE *)addr;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user