mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
RJIT: Stop allowing leaked globals rjit_*
This commit is contained in:
parent
a0918a4a80
commit
f5909ac6d9
10 changed files with 74 additions and 74 deletions
|
@ -204,7 +204,7 @@ clear_method_cache_by_id_in_class(VALUE klass, ID mid)
|
|||
if (rb_yjit_enabled_p() && rb_id_table_lookup(cm_tbl, mid, &cme)) {
|
||||
rb_yjit_cme_invalidate((rb_callable_method_entry_t *)cme);
|
||||
}
|
||||
if (rjit_enabled && rb_id_table_lookup(cm_tbl, mid, &cme)) {
|
||||
if (rb_rjit_enabled && rb_id_table_lookup(cm_tbl, mid, &cme)) {
|
||||
rb_rjit_cme_invalidate((rb_callable_method_entry_t *)cme);
|
||||
}
|
||||
rb_id_table_delete(cm_tbl, mid);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue