mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
ruby_single_main_ractor should be clear before warn
rb_warn can produce T_HASA object and it should not use transient heap.
This commit is contained in:
parent
02233ed024
commit
7e44ade565
1 changed files with 2 additions and 2 deletions
4
ractor.c
4
ractor.c
|
@ -1386,13 +1386,13 @@ cancel_single_ractor_mode(void)
|
|||
rb_gc_start();
|
||||
rb_transient_heap_evacuate();
|
||||
|
||||
ruby_single_main_ractor = NULL;
|
||||
|
||||
if (rb_warning_category_enabled_p(RB_WARN_CATEGORY_EXPERIMENTAL)) {
|
||||
rb_category_warn(RB_WARN_CATEGORY_EXPERIMENTAL,
|
||||
"Ractor is experimental, and the behavior may change in future versions of Ruby! "
|
||||
"Also there are many implementation issues.");
|
||||
}
|
||||
|
||||
ruby_single_main_ractor = NULL;
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in a new issue